|  | 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
 1.8.18