![]() |
ATLAS Offline Software
|
Interface to tool to select electrons. More...
#include <IAsgForwardElectronIsEMSelector.h>
Public Member Functions | |
| virtual | ~IAsgForwardElectronIsEMSelector () |
| Virtual Destructor. | |
| virtual StatusCode | execute (const EventContext &ctx, const xAOD::Egamma *eg, unsigned int &isEM) const =0 |
| Add a legacy execute method - return isEM value. | |
| virtual asg::AcceptData | accept (const xAOD::IParticle *part) const =0 |
| accept with pointer to IParticle so as to not hide the IAsgSelectionTool one | |
| virtual asg::AcceptData | accept (const EventContext &ctx, const xAOD::IParticle *part) const =0 |
| virtual asg::AcceptData | accept (const EventContext &ctx, const xAOD::Egamma *part) const =0 |
| accept with pointer to Egamma object | |
| virtual asg::AcceptData | accept (const EventContext &ctx, const xAOD::Photon *part) const =0 |
| accept with Photon pointer | |
| virtual asg::AcceptData | accept (const EventContext &ctx, const xAOD::Electron *part) const =0 |
| accept with Electron reference | |
| virtual std::string | getOperatingPointName () const =0 |
| Method to get the operating point. | |
| virtual const asg::AcceptInfo & | getAcceptInfo () const =0 |
| Declare the interface ID for this pure-virtual interface class to the Athena framework. | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Interface to tool to select electrons.
11-MAR-2014, convert to ASGTool
Definition at line 26 of file IAsgForwardElectronIsEMSelector.h.
|
inlinevirtual |
|
pure virtual |
accept with pointer to Egamma object
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtual |
accept with Electron reference
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtual |
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtual |
accept with Photon pointer
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtual |
accept with pointer to IParticle so as to not hide the IAsgSelectionTool one
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtual |
Add a legacy execute method - return isEM value.
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
pure virtualinherited |
Declare the interface ID for this pure-virtual interface class to the Athena framework.
Method to get the AcceptInfo to query what cuts are defined.
Implemented in AsgElectronChargeIDSelectorTool, AsgElectronIsEMSelector, AsgElectronLikelihoodTool, AsgElectronSelectorTool, AsgForwardElectronIsEMSelector, AsgForwardElectronLikelihoodTool, AsgPhotonIsEMSelector, BTaggingSelectionTool, CP::AsgFlagSelectionTool, CP::AsgMaskSelectionTool, CP::AsgMassSelectionTool, CP::AsgNumDecorationSelectionTool< T >, CP::AsgNumDecorationSelectionTool< int >, CP::AsgNumDecorationSelectionTool< uint8_t >, CP::AsgPtEtaSelectionTool, CP::EgammaIsGoodOQSelectionTool, CP::JvtSelectionToolBase, CP::MuonSelectionTool, dRMatchingTool, HI::HIVertexSelectionTool, HI::IHIVertexSelectionTool, InDet::IInDetTrackSelectionTool, InDet::InDetSecVtxTrackSelectionTool, InDet::InDetTrackSelectionTool, PMGTools::PMGDecayProductsSelectionTool, Ringer::AsgRingerSelectorTool, Ringer::IAsgRingerSelectorTool, TauAnalysisTools::DiTauSelectionTool, TauAnalysisTools::TauSelectionTool, and TrackTruthSelectionTool.
|
pure virtual |
Method to get the operating point.
Implements IAsgEGammaIsEMSelector.
Implemented in AsgForwardElectronIsEMSelector.
|
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.