Electron selector tool to select objects in Asgena using an underlying pure ROOT tool. More...
Public Member Functions | |
| AsgElectronChargeIDSelectorTool (const std::string myname) | |
| virtual | ~AsgElectronChargeIDSelectorTool () |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| const Root::TAccept & | accept (const xAOD::IParticle *part) const |
| const Root::TAccept & | accept (const xAOD::Electron *eg) const |
| const Root::TAccept & | accept (const xAOD::Egamma *eg) const |
| const Root::TAccept & | accept (const xAOD::Electron *eg, double mu) const |
| const Root::TAccept & | accept (const xAOD::Egamma *eg, double mu) const |
| virtual const Root::TAccept & | accept (const xAOD::IParticle &part) const |
| virtual const Root::TAccept & | accept (const xAOD::Electron &part) const |
| virtual const Root::TAccept & | accept (const xAOD::Egamma &part) const |
| virtual const Root::TAccept & | accept (const xAOD::Electron &part, double mu) const |
| virtual const Root::TAccept & | accept (const xAOD::Egamma &part, double mu) const |
| const Root::TResult & | calculate (const xAOD::IParticle *part) const |
| const Root::TResult & | calculate (const xAOD::Electron *eg) const |
| const Root::TResult & | calculate (const xAOD::Egamma *eg) const |
| const Root::TResult & | calculate (const xAOD::Electron *eg, double mu) const |
| const Root::TResult & | calculate (const xAOD::Egamma *eg, double mu) const |
| virtual const Root::TAccept & | getTAccept () const |
| virtual const Root::TResult & | getTResult () const |
| virtual std::string | getOperatingPointName () const |
| Get the name of the current operating point. | |
Electron selector tool to select objects in Asgena using an underlying pure ROOT tool.
09-APR-2014, convert to ASGTool (Jovan Mitrevski) 22-AUG-2016, copied from AsgElectronLikelihoodTool (Kazuya Mochizuki)
| AsgElectronChargeIDSelectorTool::AsgElectronChargeIDSelectorTool | ( | const std::string | myname | ) |
Standard constructor
| AsgElectronChargeIDSelectorTool::~AsgElectronChargeIDSelectorTool | ( | ) | [virtual] |
Standard destructor
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Egamma & | part, | |
| double | mu | |||
| ) | const [inline, virtual] |
Accept using reference; in case mu not in EventInfo online
Implements IAsgElectronLikelihoodTool.
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Electron & | part, | |
| double | mu | |||
| ) | const [inline, virtual] |
Accept using reference; in case mu not in EventInfo online
Implements IAsgElectronLikelihoodTool.
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Egamma & | part | ) | const [inline, virtual] |
Accept using reference
Implements IAsgElectronLikelihoodTool.
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Electron & | part | ) | const [inline, virtual] |
Accept using reference
Implements IAsgElectronLikelihoodTool.
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::IParticle & | part | ) | const [inline, virtual] |
Accept using reference
Implements IAsgElectronLikelihoodTool.
| const Root::TAccept & AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Egamma * | eg, | |
| double | mu | |||
| ) | const [virtual] |
The main accept method: in case mu not in EventInfo online
Implements IAsgElectronLikelihoodTool.
| const Root::TAccept & AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Electron * | eg, | |
| double | mu | |||
| ) | const [virtual] |
The main accept method: in case mu not in EventInfo online
Implements IAsgElectronLikelihoodTool.
| const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Egamma * | eg | ) | const [inline, virtual] |
The main accept method: the actual cuts are applied here
Implements IAsgElectronLikelihoodTool.
| const Root::TAccept& AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::Electron * | eg | ) | const [inline, virtual] |
The main accept method: the actual cuts are applied here
Implements IAsgElectronLikelihoodTool.
| const Root::TAccept & AsgElectronChargeIDSelectorTool::accept | ( | const xAOD::IParticle * | part | ) | const [virtual] |
The main accept method: using the generic interface
Implements IAsgElectronLikelihoodTool.
| const Root::TResult & AsgElectronChargeIDSelectorTool::calculate | ( | const xAOD::Egamma * | eg, | |
| double | mu | |||
| ) | const [virtual] |
The main result method: the actual likelihood is calculated here
Implements IAsgElectronLikelihoodTool.
| const Root::TResult & AsgElectronChargeIDSelectorTool::calculate | ( | const xAOD::Electron * | eg, | |
| double | mu | |||
| ) | const [virtual] |
The main result method: the actual likelihood is calculated here
Implements IAsgElectronLikelihoodTool.
| const Root::TResult& AsgElectronChargeIDSelectorTool::calculate | ( | const xAOD::Egamma * | eg | ) | const [inline, virtual] |
The main result method: the actual likelihood is calculated here
Implements IAsgElectronLikelihoodTool.
| const Root::TResult& AsgElectronChargeIDSelectorTool::calculate | ( | const xAOD::Electron * | eg | ) | const [inline, virtual] |
The main result method: the actual likelihood is calculated here
Implements IAsgElectronLikelihoodTool.
| const Root::TResult & AsgElectronChargeIDSelectorTool::calculate | ( | const xAOD::IParticle * | part | ) | const [virtual] |
The main result method: the actual likelihood is calculated here
Implements IAsgElectronLikelihoodTool.
| StatusCode AsgElectronChargeIDSelectorTool::finalize | ( | ) | [virtual] |
Gaudi Service Interface method implementations
| virtual const Root::TAccept& AsgElectronChargeIDSelectorTool::getTAccept | ( | ) | const [inline, virtual] |
Method to get the plain TAccept
Implements IAsgSelectionTool.
| virtual const Root::TResult& AsgElectronChargeIDSelectorTool::getTResult | ( | ) | const [inline, virtual] |
Method to get the plain TResult
Implements IAsgElectronLikelihoodTool.
| StatusCode AsgElectronChargeIDSelectorTool::initialize | ( | void | ) | [virtual] |
Gaudi Service Interface method implementations
-----------End of text config----------------------------
Reimplemented from asg::AsgTool.
1.6.1