IJetGroomer Class Reference

#include <IJetGroomer.h>

Inheritance diagram for IJetGroomer:
asg::IAsgTool JetPruner JetReclusterer JetSplitter JetTrimmer

List of all members.

Public Member Functions

 IJetGroomer ()
 Ctor.
virtual ~IJetGroomer ()
 Destructor.
virtual int groom (const xAOD::Jet &jin, xAOD::JetContainer &jout) const =0
virtual const
IJetPseudojetRetriever
pseudojetRetriever () const
 Return the pseudojet retriever associated with this tool.
virtual void setPseudojetRetriever (const IJetPseudojetRetriever *ppjr)
 Set the pseudojet retriever associated with this tool.

Detailed Description

IJetGroomer is a dual-use tool interface for grooming jets, i.e. transforming one jet into another.


Member Function Documentation

virtual int IJetGroomer::groom ( const xAOD::Jet jin,
xAOD::JetContainer jout 
) const [pure virtual]

Transform jet. If accepted, the new jet is added to the container. Return codes:

  • 0 for success.
  • >0 if jet is rejected
  • <0 for error

Implemented in JetPruner, JetReclusterer, JetSplitter, and JetTrimmer.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1