#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 () |
RecMdcKalHelixSeg * | getMdcKalHelixSeg () |
RecMdcHit * | getMdcHit () |
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 () |
Private Attributes | |
int | m_trkid |
int | m_lr |
double | m_pathlength |
double | m_dedx |
Identifier | m_mdcid |
SmartRef< RecMdcKalHelixSeg > | m_mdcKalHelixSeg |
SmartRef< RecMdcHit > | m_mdcHit |
Definition at line 24 of file RecMdcDedxHit.h.
RecMdcDedxHit::RecMdcDedxHit | ( | ) |
Definition at line 12 of file RecMdcDedxHit.cxx.
References m_dedx, m_lr, m_mdcHit, m_mdcid, m_mdcKalHelixSeg, m_pathlength, and m_trkid.
00012 { 00013 m_trkid = -1; 00014 m_lr = 0; 00015 m_pathlength = -1; 00016 m_dedx = 0; 00017 m_mdcid = 0; 00018 m_mdcKalHelixSeg = 0; 00019 m_mdcHit = 0; 00020 }
RecMdcDedxHit::RecMdcDedxHit | ( | const RecMdcDedxHit & | recdedxhit | ) |
Definition at line 22 of file RecMdcDedxHit.cxx.
00022 : 00023 m_trkid (recdedxhit.m_trkid), 00024 m_lr (recdedxhit.m_lr), 00025 m_pathlength (recdedxhit.m_pathlength), 00026 m_dedx (recdedxhit.m_dedx), 00027 m_mdcid (recdedxhit.m_mdcid), 00028 m_mdcKalHelixSeg (recdedxhit.m_mdcKalHelixSeg), 00029 m_mdcHit (recdedxhit.m_mdcHit) 00030 { 00031 }
RecMdcDedxHit::~RecMdcDedxHit | ( | ) |
static const CLID& RecMdcDedxHit::classID | ( | ) | [inline, static] |
Definition at line 31 of file RecMdcDedxHit.h.
References CLID_RecMdcDedxHit.
Referenced by clID().
00031 { 00032 return CLID_RecMdcDedxHit; 00033 }
virtual const CLID& RecMdcDedxHit::clID | ( | ) | const [inline, virtual] |
Definition at line 27 of file RecMdcDedxHit.h.
References classID().
00027 { 00028 return RecMdcDedxHit::classID(); 00029 }
const double RecMdcDedxHit::getDedx | ( | void | ) | const [inline] |
const int RecMdcDedxHit::getFlagLR | ( | void | ) | const [inline] |
RecMdcHit* RecMdcDedxHit::getMdcHit | ( | ) | [inline] |
const Identifier RecMdcDedxHit::getMdcId | ( | void | ) | const [inline] |
RecMdcKalHelixSeg* RecMdcDedxHit::getMdcKalHelixSeg | ( | ) | [inline] |
Definition at line 47 of file RecMdcDedxHit.h.
References m_mdcKalHelixSeg.
00047 { return m_mdcKalHelixSeg; }
double RecMdcDedxHit::getPathLength | ( | void | ) | const [inline] |
Definition at line 53 of file RecMdcDedxHit.h.
References m_pathlength.
00053 { return m_pathlength; }
const int RecMdcDedxHit::getTrkId | ( | void | ) | const [inline] |
bool RecMdcDedxHit::isGrouped | ( | void | ) |
Definition at line 34 of file RecMdcDedxHit.cxx.
References m_trkid.
00034 { 00035 if(m_trkid == -1 ) return false; 00036 return true; 00037 }
bool RecMdcDedxHit::isMdcHitValid | ( | ) | [inline] |
bool RecMdcDedxHit::isMdcKalHelixSegValid | ( | ) | [inline] |
Definition at line 43 of file RecMdcDedxHit.h.
References m_mdcKalHelixSeg.
00043 {return (m_mdcKalHelixSeg!=0);}
void RecMdcDedxHit::setDedx | ( | double | dedx | ) | [inline] |
Definition at line 62 of file RecMdcDedxHit.h.
References m_dedx.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00062 {m_dedx = dedx; }
void RecMdcDedxHit::setFlagLR | ( | int | lr | ) | [inline] |
Definition at line 61 of file RecMdcDedxHit.h.
References m_lr.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00061 { m_lr = lr; }
void RecMdcDedxHit::setMdcHit | ( | const RecMdcHit * | mdcHit | ) | [inline] |
Definition at line 58 of file RecMdcDedxHit.h.
References m_mdcHit.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00058 {m_mdcHit = mdcHit;}
void RecMdcDedxHit::setMdcId | ( | Identifier | mdcid | ) | [inline] |
Definition at line 64 of file RecMdcDedxHit.h.
References m_mdcid.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00064 { m_mdcid = mdcid; }
void RecMdcDedxHit::setMdcKalHelixSeg | ( | const RecMdcKalHelixSeg * | mdcKalHelixSeg | ) | [inline] |
Definition at line 57 of file RecMdcDedxHit.h.
References m_mdcKalHelixSeg.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00057 {m_mdcKalHelixSeg = mdcKalHelixSeg;}
void RecMdcDedxHit::setPathLength | ( | double | pathlength | ) | [inline] |
Definition at line 63 of file RecMdcDedxHit.h.
References m_pathlength.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00063 { m_pathlength = pathlength; }
void RecMdcDedxHit::setTrkId | ( | int | trkid | ) | [inline] |
Definition at line 60 of file RecMdcDedxHit.h.
References m_trkid.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), and RecMdcDedxHitCnv::TObjectToDataObject().
00060 { m_trkid = trkid; }
double RecMdcDedxHit::m_dedx [private] |
Definition at line 71 of file RecMdcDedxHit.h.
Referenced by getDedx(), RecMdcDedxHit(), and setDedx().
int RecMdcDedxHit::m_lr [private] |
Definition at line 69 of file RecMdcDedxHit.h.
Referenced by getFlagLR(), RecMdcDedxHit(), and setFlagLR().
SmartRef<RecMdcHit> RecMdcDedxHit::m_mdcHit [private] |
Definition at line 75 of file RecMdcDedxHit.h.
Referenced by getMdcHit(), isMdcHitValid(), RecMdcDedxHit(), and setMdcHit().
Identifier RecMdcDedxHit::m_mdcid [private] |
Definition at line 72 of file RecMdcDedxHit.h.
Referenced by getMdcId(), RecMdcDedxHit(), and setMdcId().
SmartRef<RecMdcKalHelixSeg> RecMdcDedxHit::m_mdcKalHelixSeg [private] |
Definition at line 74 of file RecMdcDedxHit.h.
Referenced by getMdcKalHelixSeg(), isMdcKalHelixSegValid(), RecMdcDedxHit(), and setMdcKalHelixSeg().
double RecMdcDedxHit::m_pathlength [private] |
Definition at line 70 of file RecMdcDedxHit.h.
Referenced by getPathLength(), RecMdcDedxHit(), and setPathLength().
int RecMdcDedxHit::m_trkid [private] |
Definition at line 68 of file RecMdcDedxHit.h.
Referenced by getTrkId(), isGrouped(), RecMdcDedxHit(), and setTrkId().