#include <IEGammaAmbiguityTool.h>
|
| virtual | ~IEGammaAmbiguityTool () |
| | Virtual Destructor.
|
| virtual unsigned int | ambiguityResolve (const xAOD::CaloCluster *cluster, const xAOD::Vertex *vx, const xAOD::TrackParticle *tp, xAOD::AmbiguityTool::AmbiguityType &type) const =0 |
| | Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown.
|
| virtual unsigned int | ambiguityResolve (const xAOD::CaloCluster *cluster, const xAOD::Vertex *vx, const xAOD::TrackParticle *tp) const =0 |
| | Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown Needed because of cliets implementation calls method above.
|
| virtual unsigned int | ambiguityResolve (const xAOD::Egamma &egamma) const =0 |
| | Redo the ambiguity resolution of central electrons and photons and return AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown or the author of the object if no overlapping object is found.
|
| virtual bool | accept (const xAOD::Egamma &egamma) const =0 |
| | Accept or reject egamma object based on ambiguity resolution.
|
| virtual void | print () const =0 |
| | Print the state of the tool.
|
Definition at line 49 of file IEGammaAmbiguityTool.h.
◆ ~IEGammaAmbiguityTool()
| virtual IEGammaAmbiguityTool::~IEGammaAmbiguityTool |
( |
| ) |
|
|
inlinevirtual |
◆ accept()
| virtual bool IEGammaAmbiguityTool::accept |
( |
const xAOD::Egamma & | egamma | ) |
const |
|
pure virtual |
◆ ambiguityResolve() [1/3]
Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown Needed because of cliets implementation calls method above.
Implemented in EGammaAmbiguityTool.
◆ ambiguityResolve() [2/3]
Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown.
Implemented in EGammaAmbiguityTool.
◆ ambiguityResolve() [3/3]
| virtual unsigned int IEGammaAmbiguityTool::ambiguityResolve |
( |
const xAOD::Egamma & | egamma | ) |
const |
|
pure virtual |
Redo the ambiguity resolution of central electrons and photons and return AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown or the author of the object if no overlapping object is found.
Implemented in EGammaAmbiguityTool.
◆ print()
| virtual void asg::IAsgTool::print |
( |
| ) |
const |
|
pure virtualinherited |
Print the state of the tool.
Implemented in asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
The documentation for this class was generated from the following file: