ATLAS Offline Software
|
#include <IJetGroomer.h>
Public Member Functions | |
IJetGroomer () | |
Ctor. More... | |
virtual | ~IJetGroomer () |
Destructor. More... | |
virtual int | groom (const xAOD::Jet &jin, const PseudoJetContainer &, xAOD::JetContainer &jout) const =0 |
Transform jet. More... | |
virtual const IJetPseudojetRetriever * | pseudojetRetriever () const |
Return the pseudojet retriever associated with this tool. More... | |
virtual void | setPseudojetRetriever (const IJetPseudojetRetriever *ppjr) |
Set the pseudojet retriever associated with this tool. More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Private Attributes | |
const IJetPseudojetRetriever * | m_ppjr |
Pseudojet retriever. More... | |
Definition at line 23 of file IJetGroomer.h.
IJetGroomer::IJetGroomer | ( | ) |
|
virtual |
|
pure virtual |
Transform jet.
If accepted, the new jet is added to the container. Return codes:
Implemented in JetModifiedMassDrop, JetReclusterer, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetPruner, and JetTrimmer.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
virtual |
Return the pseudojet retriever associated with this tool.
Definition at line 21 of file IJetGroomer.cxx.
|
virtual |
Set the pseudojet retriever associated with this tool.
Definition at line 27 of file IJetGroomer.cxx.
|
private |
Pseudojet retriever.
Definition at line 52 of file IJetGroomer.h.