CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
RecMdcDedxHit Class Reference

#include <RecMdcDedxHit.h>

+ Inheritance diagram for RecMdcDedxHit:

Public Member Functions

virtual const CLID & clID () const
 
 RecMdcDedxHit ()
 
 RecMdcDedxHit (const RecMdcDedxHit &recdedxhit)
 
 ~RecMdcDedxHit ()
 
bool isGrouped (void)
 
bool isMdcHitValid ()
 
bool isMdcKalHelixSegValid ()
 
RecMdcKalHelixSeggetMdcKalHelixSeg ()
 
RecMdcHitgetMdcHit ()
 
const int getTrkId (void) const
 
const int getFlagLR (void) const
 
const double getDedx (void) const
 
double getPathLength (void) const
 
const Identifier getMdcId (void) const
 
void setMdcKalHelixSeg (const RecMdcKalHelixSeg *mdcKalHelixSeg)
 
void setMdcHit (const RecMdcHit *mdcHit)
 
void setTrkId (int trkid)
 
void setFlagLR (int lr)
 
void setDedx (double dedx)
 
void setPathLength (double pathlength)
 
void setMdcId (Identifier mdcid)
 
virtual const CLID & clID () const
 
 RecMdcDedxHit ()
 
 RecMdcDedxHit (const RecMdcDedxHit &recdedxhit)
 
 ~RecMdcDedxHit ()
 
bool isGrouped (void)
 
bool isMdcHitValid ()
 
bool isMdcKalHelixSegValid ()
 
RecMdcKalHelixSeggetMdcKalHelixSeg ()
 
RecMdcHitgetMdcHit ()
 
const int getTrkId (void) const
 
const int getFlagLR (void) const
 
const double getDedx (void) const
 
double getPathLength (void) const
 
const Identifier getMdcId (void) const
 
void setMdcKalHelixSeg (const RecMdcKalHelixSeg *mdcKalHelixSeg)
 
void setMdcHit (const RecMdcHit *mdcHit)
 
void setTrkId (int trkid)
 
void setFlagLR (int lr)
 
void setDedx (double dedx)
 
void setPathLength (double pathlength)
 
void setMdcId (Identifier mdcid)
 

Static Public Member Functions

static const CLID & classID ()
 
static const CLID & classID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ RecMdcDedxHit() [1/4]

RecMdcDedxHit::RecMdcDedxHit ( )

Definition at line 12 of file RecMdcDedxHit.cxx.

12 {
13 m_trkid = -1;
14 m_lr = 0;
15 m_pathlength = -1;
16 m_dedx = 0;
17 m_mdcid = 0;
18 m_mdcKalHelixSeg = 0;
19 m_mdcHit = 0;
20}

◆ RecMdcDedxHit() [2/4]

RecMdcDedxHit::RecMdcDedxHit ( const RecMdcDedxHit recdedxhit)

Definition at line 22 of file RecMdcDedxHit.cxx.

22 :
23 m_trkid (recdedxhit.m_trkid),
24 m_lr (recdedxhit.m_lr),
25 m_pathlength (recdedxhit.m_pathlength),
26 m_dedx (recdedxhit.m_dedx),
27 m_mdcid (recdedxhit.m_mdcid),
28 m_mdcKalHelixSeg (recdedxhit.m_mdcKalHelixSeg),
29 m_mdcHit (recdedxhit.m_mdcHit)
30{
31}

◆ ~RecMdcDedxHit() [1/2]

RecMdcDedxHit::~RecMdcDedxHit ( )

Definition at line 40 of file RecMdcDedxHit.cxx.

40 {
41}

◆ RecMdcDedxHit() [3/4]

RecMdcDedxHit::RecMdcDedxHit ( )

◆ RecMdcDedxHit() [4/4]

RecMdcDedxHit::RecMdcDedxHit ( const RecMdcDedxHit recdedxhit)

◆ ~RecMdcDedxHit() [2/2]

RecMdcDedxHit::~RecMdcDedxHit ( )

Member Function Documentation

◆ classID() [1/2]

static const CLID & RecMdcDedxHit::classID ( )
inlinestatic

Definition at line 31 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

31 {
32 return CLID_RecMdcDedxHit;
33 }
const CLID & CLID_RecMdcDedxHit
Definition: EventModel.cxx:351

Referenced by clID().

◆ classID() [2/2]

static const CLID & RecMdcDedxHit::classID ( )
inlinestatic

◆ clID() [1/2]

virtual const CLID & RecMdcDedxHit::clID ( ) const
inlinevirtual

◆ clID() [2/2]

virtual const CLID & RecMdcDedxHit::clID ( ) const
inlinevirtual

◆ getDedx() [1/2]

const double RecMdcDedxHit::getDedx ( void  ) const
inline

Definition at line 52 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

52{return m_dedx; }

◆ getDedx() [2/2]

const double RecMdcDedxHit::getDedx ( void  ) const
inline

Definition at line 52 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

52{return m_dedx; }

◆ getFlagLR() [1/2]

const int RecMdcDedxHit::getFlagLR ( void  ) const
inline

Definition at line 51 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

51{ return m_lr; }

◆ getFlagLR() [2/2]

const int RecMdcDedxHit::getFlagLR ( void  ) const
inline

Definition at line 51 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

51{ return m_lr; }

◆ getMdcHit() [1/2]

RecMdcHit * RecMdcDedxHit::getMdcHit ( )
inline

Definition at line 48 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

48{return m_mdcHit;}

◆ getMdcHit() [2/2]

RecMdcHit * RecMdcDedxHit::getMdcHit ( )
inline

Definition at line 48 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

48{return m_mdcHit;}

◆ getMdcId() [1/2]

const Identifier RecMdcDedxHit::getMdcId ( void  ) const
inline

Definition at line 54 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

54{ return m_mdcid; }

◆ getMdcId() [2/2]

const Identifier RecMdcDedxHit::getMdcId ( void  ) const
inline

Definition at line 54 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

54{ return m_mdcid; }

◆ getMdcKalHelixSeg() [1/2]

RecMdcKalHelixSeg * RecMdcDedxHit::getMdcKalHelixSeg ( )
inline

Definition at line 47 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

47{ return m_mdcKalHelixSeg; }

◆ getMdcKalHelixSeg() [2/2]

RecMdcKalHelixSeg * RecMdcDedxHit::getMdcKalHelixSeg ( )
inline

Definition at line 47 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

47{ return m_mdcKalHelixSeg; }

◆ getPathLength() [1/2]

double RecMdcDedxHit::getPathLength ( void  ) const
inline

Definition at line 53 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

53{ return m_pathlength; }

◆ getPathLength() [2/2]

double RecMdcDedxHit::getPathLength ( void  ) const
inline

Definition at line 53 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

53{ return m_pathlength; }

◆ getTrkId() [1/2]

const int RecMdcDedxHit::getTrkId ( void  ) const
inline

Definition at line 50 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

50{ return m_trkid; }

◆ getTrkId() [2/2]

const int RecMdcDedxHit::getTrkId ( void  ) const
inline

Definition at line 50 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

50{ return m_trkid; }

◆ isGrouped() [1/2]

bool RecMdcDedxHit::isGrouped ( void  )

Definition at line 34 of file RecMdcDedxHit.cxx.

34 {
35 if(m_trkid == -1 ) return false;
36 return true;
37}

◆ isGrouped() [2/2]

bool RecMdcDedxHit::isGrouped ( void  )

◆ isMdcHitValid() [1/2]

bool RecMdcDedxHit::isMdcHitValid ( )
inline

Definition at line 42 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

42{return (m_mdcHit!=0);}

◆ isMdcHitValid() [2/2]

bool RecMdcDedxHit::isMdcHitValid ( )
inline

Definition at line 42 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

42{return (m_mdcHit!=0);}

◆ isMdcKalHelixSegValid() [1/2]

bool RecMdcDedxHit::isMdcKalHelixSegValid ( )
inline

Definition at line 43 of file InstallArea/include/MdcRecEvent/MdcRecEvent/RecMdcDedxHit.h.

43{return (m_mdcKalHelixSeg!=0);}

◆ isMdcKalHelixSegValid() [2/2]

bool RecMdcDedxHit::isMdcKalHelixSegValid ( )
inline

Definition at line 43 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

43{return (m_mdcKalHelixSeg!=0);}

◆ setDedx() [1/2]

void RecMdcDedxHit::setDedx ( double  dedx)
inline

◆ setDedx() [2/2]

void RecMdcDedxHit::setDedx ( double  dedx)
inline

Definition at line 62 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

62{m_dedx = dedx; }

◆ setFlagLR() [1/2]

void RecMdcDedxHit::setFlagLR ( int  lr)
inline

◆ setFlagLR() [2/2]

void RecMdcDedxHit::setFlagLR ( int  lr)
inline

Definition at line 61 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

61{ m_lr = lr; }

◆ setMdcHit() [1/2]

void RecMdcDedxHit::setMdcHit ( const RecMdcHit mdcHit)
inline

◆ setMdcHit() [2/2]

void RecMdcDedxHit::setMdcHit ( const RecMdcHit mdcHit)
inline

Definition at line 58 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

58{m_mdcHit = mdcHit;}

◆ setMdcId() [1/2]

void RecMdcDedxHit::setMdcId ( Identifier  mdcid)
inline

◆ setMdcId() [2/2]

void RecMdcDedxHit::setMdcId ( Identifier  mdcid)
inline

Definition at line 64 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

64{ m_mdcid = mdcid; }

◆ setMdcKalHelixSeg() [1/2]

void RecMdcDedxHit::setMdcKalHelixSeg ( const RecMdcKalHelixSeg mdcKalHelixSeg)
inline

◆ setMdcKalHelixSeg() [2/2]

void RecMdcDedxHit::setMdcKalHelixSeg ( const RecMdcKalHelixSeg mdcKalHelixSeg)
inline

Definition at line 57 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

57{m_mdcKalHelixSeg = mdcKalHelixSeg;}

◆ setPathLength() [1/2]

void RecMdcDedxHit::setPathLength ( double  pathlength)
inline

◆ setPathLength() [2/2]

void RecMdcDedxHit::setPathLength ( double  pathlength)
inline

Definition at line 63 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

63{ m_pathlength = pathlength; }

◆ setTrkId() [1/2]

void RecMdcDedxHit::setTrkId ( int  trkid)
inline

◆ setTrkId() [2/2]

void RecMdcDedxHit::setTrkId ( int  trkid)
inline

Definition at line 60 of file Mdc/MdcRecEvent/MdcRecEvent-00-06-04/MdcRecEvent/RecMdcDedxHit.h.

60{ m_trkid = trkid; }

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