#include <IEGammaAmbiguityTool.h>
|
virtual | ~IEGammaAmbiguityTool () |
| Virtual Destructor. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
virtual bool | accept (const xAOD::Egamma &egamma) const =0 |
| Accept or reject egamma object based on ambiguity resolution. More...
|
|
virtual void | print () const =0 |
| Print the state of the tool. More...
|
|
Definition at line 49 of file IEGammaAmbiguityTool.h.
◆ ~IEGammaAmbiguityTool()
virtual IEGammaAmbiguityTool::~IEGammaAmbiguityTool |
( |
| ) |
|
|
inlinevirtual |
◆ accept()
◆ 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 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.
The documentation for this class was generated from the following file: