![]() |
ATLAS Offline Software
|
#include <MVAInputEvaluator.h>
Classes | |
| class | MiniEvaluator |
Public Types | |
| enum | Input { Pt, Eta, M, D0, ErrD0, Z0, ErrZ0, Phi, ErrPhi, Theta, ErrTheta, QOverP, ErrQOverP, ChiSq, RedChiSq, D0Sig, DZ, ErrDZ, DZSinTheta, ErrDZSinTheta, FitWeight, VxX, ErrVxX, VxY, ErrVxY, VxZ, ErrVxZ } |
| typedef std::map< std::string, Input > | InputSelectionMap |
| typedef std::map< std::string, std::unique_ptr< MiniEvaluator > > | InputEvaluatorMap |
Public Member Functions | |
| MVAInputEvaluator () | |
| ~MVAInputEvaluator () | |
| void | add (const std::string &name, const MVAInputEvaluator::Input &type) |
| void | load (const MVAInputEvaluator::InputSelectionMap &selection) |
| void | eval (const xAOD::TrackParticle &trk, const xAOD::Vertex &vx, const xAOD::EventInfo &evt, std::map< std::string, double > &input) const |
| void | clear () |
Private Attributes | |
| InputEvaluatorMap | m_evalMap = {} |
Definition at line 19 of file MVAInputEvaluator.h.
| typedef std::map<std::string, std::unique_ptr<MiniEvaluator> > CP::MVAInputEvaluator::InputEvaluatorMap |
Definition at line 67 of file MVAInputEvaluator.h.
| typedef std::map<std::string, Input> CP::MVAInputEvaluator::InputSelectionMap |
Definition at line 65 of file MVAInputEvaluator.h.
| Enumerator | |
|---|---|
| Pt | |
| Eta | |
| M | |
| D0 | |
| ErrD0 | |
| Z0 | |
| ErrZ0 | |
| Phi | |
| ErrPhi | |
| Theta | |
| ErrTheta | |
| QOverP | |
| ErrQOverP | |
| ChiSq | |
| RedChiSq | |
| D0Sig | |
| DZ | |
| ErrDZ | |
| DZSinTheta | |
| ErrDZSinTheta | |
| FitWeight | |
| VxX | |
| ErrVxX | |
| VxY | |
| ErrVxY | |
| VxZ | |
| ErrVxZ | |
Definition at line 33 of file MVAInputEvaluator.h.
|
inline |
Definition at line 21 of file MVAInputEvaluator.h.
| CP::MVAInputEvaluator::~MVAInputEvaluator | ( | ) |
Definition at line 302 of file MVAInputEvaluator.cxx.
| void CP::MVAInputEvaluator::add | ( | const std::string & | name, |
| const MVAInputEvaluator::Input & | type | ||
| ) |
Definition at line 306 of file MVAInputEvaluator.cxx.
| void CP::MVAInputEvaluator::clear | ( | ) |
Definition at line 442 of file MVAInputEvaluator.cxx.
| void CP::MVAInputEvaluator::eval | ( | const xAOD::TrackParticle & | trk, |
| const xAOD::Vertex & | vx, | ||
| const xAOD::EventInfo & | evt, | ||
| std::map< std::string, double > & | input | ||
| ) | const |
| void CP::MVAInputEvaluator::load | ( | const MVAInputEvaluator::InputSelectionMap & | selection | ) |
Definition at line 428 of file MVAInputEvaluator.cxx.
|
private |
Definition at line 76 of file MVAInputEvaluator.h.
1.8.18