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

#include <PIDVariables.hh>

Inheritance diagram for PID_dEdxChi2:
[legend]

Public Member Functions

PID_dEdxChi2operator= (const PID_dEdxChi2 &)=delete
 
 PID_dEdxChi2 (const PID_dEdxChi2 &)
 
 PID_dEdxChi2 (const PIDParticles::PIDParticle_base *hypothesis, const float dEdx_MIP=1.35e-7)
 
 ~PID_dEdxChi2 ()
 
virtual int Update (const EVENT::ClusterVec, const EVENT::TrackVec, const TVector3 p3)
 
virtual void SetOutOfRange ()
 
- Public Member Functions inherited from PIDVariable_base
 PIDVariable_base (const PIDVariable_base &)=delete
 
PIDVariable_baseoperator= (const PIDVariable_base &)=delete
 
 PIDVariable_base (const char *name, const char *description, const char *unit)
 
virtual ~PIDVariable_base ()
 
float Value () const
 
const char * Name () const
 
const float * Address () const
 
const char * AxisTitle () const
 
const char * Description () const
 
const char * Unit () const
 
virtual int Update (EVENT::ReconstructedParticle *)
 

Public Attributes

const
PIDParticles::PIDParticle_base
_hypothesis
 
const double _dEdx_MIP
 

Additional Inherited Members

- Static Public Member Functions inherited from PIDVariable_base
static double BetheBloch (const PIDParticles::PIDParticle_base *hypothesis, const float p)
 
- Static Public Attributes inherited from PIDVariable_base
static const short MASK_EmptyClusters = 1
 
static const short MASK_EmptyTracks = 1 << 1
 
static const short MASK_EmptyShapes = 1 << 2
 
static const short MASK_ZerodEdx = 1 << 3
 
static const short MASK_InvalidMomentum = 1 << 4
 
static TRandom3 * varRand = NULL
 
- Protected Attributes inherited from PIDVariable_base
float _value
 
const char * _name
 
const char * _description
 
const char * _unit
 

Detailed Description

Definition at line 152 of file PIDVariables.hh.

Constructor & Destructor Documentation

PID_dEdxChi2::PID_dEdxChi2 ( const PID_dEdxChi2 ref)

Definition at line 236 of file PIDVariables.cc.

PID_dEdxChi2::PID_dEdxChi2 ( const PIDParticles::PIDParticle_base hypothesis,
const float  dEdx_MIP = 1.35e-7 
)

Definition at line 241 of file PIDVariables.cc.

PID_dEdxChi2::~PID_dEdxChi2 ( )

Definition at line 247 of file PIDVariables.cc.

Member Function Documentation

PID_dEdxChi2& PID_dEdxChi2::operator= ( const PID_dEdxChi2 )
delete
virtual void PID_dEdxChi2::SetOutOfRange ( )
inlinevirtual

Implements PIDVariable_base.

Definition at line 161 of file PIDVariables.hh.

int PID_dEdxChi2::Update ( const EVENT::ClusterVec  cluvec,
const EVENT::TrackVec  trax,
const TVector3  p3 
)
virtual

Implements PIDVariable_base.

Definition at line 252 of file PIDVariables.cc.

Member Data Documentation

const double PID_dEdxChi2::_dEdx_MIP

Definition at line 165 of file PIDVariables.hh.

const PIDParticles::PIDParticle_base* PID_dEdxChi2::_hypothesis

Definition at line 164 of file PIDVariables.hh.


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