All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
PIDVariables_MvaPid Class Reference

#include <PIDVariables.hh>

Inheritance diagram for PIDVariables_MvaPid:
[legend]

Public Member Functions

 PIDVariables_MvaPid ()
 
 PIDVariables_MvaPid (EVENT::ReconstructedParticle *)
 
virtual ~PIDVariables_MvaPid ()
 
virtual int Update (EVENT::ReconstructedParticle *)
 
virtual void SetOutOfRange ()
 
FloatVec * GetMvaVariables ()
 
- Public Member Functions inherited from PIDVariables_base
 PIDVariables_base ()
 
 PIDVariables_base (EVENT::ReconstructedParticle *)
 
virtual ~PIDVariables_base ()=0
 
const VarVecGetVariables () const
 
float GetP () const
 
virtual int Update (const EVENT::ClusterVec, const EVENT::TrackVec, const TVector3 p)
 
virtual void ClearVars ()
 

Protected Member Functions

virtual void Populate ()
 
void RefreshMvaVars ()
 

Protected Attributes

FloatVec _mvaVars {}
 
- Protected Attributes inherited from PIDVariables_base
VarVec _varVec {}
 
float _p {}
 

Additional Inherited Members

- Public Types inherited from PIDVariables_base
typedef std::vector
< PIDVariable_base * > 
VarVec
 
typedef PIDParticles::ParticleMap ParticleMap
 

Detailed Description

Definition at line 235 of file PIDVariables.hh.

Constructor & Destructor Documentation

PIDVariables_MvaPid::PIDVariables_MvaPid ( )

Definition at line 416 of file PIDVariables.cc.

PIDVariables_MvaPid::PIDVariables_MvaPid ( EVENT::ReconstructedParticle *  particle)

Definition at line 421 of file PIDVariables.cc.

PIDVariables_MvaPid::~PIDVariables_MvaPid ( )
virtual

Definition at line 428 of file PIDVariables.cc.

Member Function Documentation

FloatVec* PIDVariables_MvaPid::GetMvaVariables ( )
inline

Definition at line 245 of file PIDVariables.hh.

void PIDVariables_MvaPid::Populate ( )
protectedvirtual

Implements PIDVariables_base.

Definition at line 451 of file PIDVariables.cc.

void PIDVariables_MvaPid::RefreshMvaVars ( )
protected

Definition at line 444 of file PIDVariables.cc.

void PIDVariables_MvaPid::SetOutOfRange ( )
virtual

Reimplemented from PIDVariables_base.

Definition at line 438 of file PIDVariables.cc.

int PIDVariables_MvaPid::Update ( EVENT::ReconstructedParticle *  particle)
virtual

Reimplemented from PIDVariables_base.

Definition at line 431 of file PIDVariables.cc.

Member Data Documentation

FloatVec PIDVariables_MvaPid::_mvaVars {}
protected

Definition at line 252 of file PIDVariables.hh.


The documentation for this class was generated from the following files: