Interface to tool to select electrons. More...
#include <IAsgElectronMultiLeptonSelector.h>
Public Member Functions | |
virtual | ~IAsgElectronMultiLeptonSelector () |
virtual const Root::TAccept & | accept (const xAOD::IParticle *part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::Electron *part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::IParticle &part) const =0 |
virtual const Root::TAccept & | accept (const xAOD::Electron &part) const =0 |
virtual std::string | getOperatingPointName () const =0 |
Interface to tool to select electrons.
12-MAR-2014, convert to ASG tool
virtual IAsgElectronMultiLeptonSelector::~IAsgElectronMultiLeptonSelector | ( | ) | [inline, virtual] |
Virtual Destructor
virtual const Root::TAccept& IAsgElectronMultiLeptonSelector::accept | ( | const xAOD::Electron & | part | ) | const [pure virtual] |
The main accept method: the actual cuts are applied here
Implemented in AsgElectronMultiLeptonSelector.
virtual const Root::TAccept& IAsgElectronMultiLeptonSelector::accept | ( | const xAOD::IParticle & | part | ) | const [pure virtual] |
The main accept method: using the generic interface
Implemented in AsgElectronMultiLeptonSelector.
virtual const Root::TAccept& IAsgElectronMultiLeptonSelector::accept | ( | const xAOD::Electron * | part | ) | const [pure virtual] |
The main accept method: the actual cuts are applied here
Implemented in AsgElectronMultiLeptonSelector.
virtual const Root::TAccept& IAsgElectronMultiLeptonSelector::accept | ( | const xAOD::IParticle * | part | ) | const [pure virtual] |
The main accept method: using the generic interface
Implements IAsgSelectionTool.
Implemented in AsgElectronMultiLeptonSelector.
virtual std::string IAsgElectronMultiLeptonSelector::getOperatingPointName | ( | ) | const [pure virtual] |
Method to get the operating point
Implemented in AsgElectronMultiLeptonSelector.