![]() |
ATLAS Offline Software
|
#include <IEGammaAmbiguityTool.h>
Public Member Functions | |
| 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.
|
inlinevirtual |
|
pure virtual |
Accept or reject egamma object based on ambiguity resolution.
Implemented in EGammaAmbiguityTool.
|
pure virtual |
Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown Needed because of cliets implementation calls method above.
Implemented in EGammaAmbiguityTool.
|
pure virtual |
Return value: AuthorElectron, AuthorPhoton, AuthorAmbiguous, AuthorUnknown.
Implemented in EGammaAmbiguityTool.
|
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.
|
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, and KtDeltaRTool.