Interface to tool to select photons. More...
#include <IAsgEGammaIsEMSelector.h>
Public Member Functions | |
virtual | ~IAsgEGammaIsEMSelector () |
virtual const Root::TAccept & | accept (const xAOD::IParticle *part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::IParticle &part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::Egamma *part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::Egamma &part) const =0 |
virtual unsigned int | IsemValue () const =0 |
virtual std::string | getOperatingPointName () const =0 |
Interface to tool to select photons.
11-MAR-2014, convert to ASGTool
virtual IAsgEGammaIsEMSelector::~IAsgEGammaIsEMSelector | ( | ) | [inline, virtual] |
Virtual Destructor
virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept | ( | const xAOD::Egamma & | part | ) | const [pure virtual] |
Accept with Egamma objects
Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.
virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept | ( | const xAOD::Egamma * | part | ) | const [pure virtual] |
Accept with Egamma objects
Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.
virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept | ( | const xAOD::IParticle & | part | ) | const [pure virtual] |
Accept with generic interface
Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.
virtual const Root::TAccept& IAsgEGammaIsEMSelector::accept | ( | const xAOD::IParticle * | part | ) | const [pure virtual] |
Accept with generic interface
Implements IAsgSelectionTool.
Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.
virtual std::string IAsgEGammaIsEMSelector::getOperatingPointName | ( | ) | const [pure virtual] |
Method to get the operating point
Implemented in IAsgElectronIsEMSelector, IAsgForwardElectronIsEMSelector, and IAsgPhotonIsEMSelector.