#include <MdcMcHit.h>
Inheritance diagram for Event::MdcMcHit:
Public Member Functions | |
virtual const CLID & | clID () const |
MdcMcHit () | |
MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1) | |
Identifier | identify () const |
unsigned int | getTrackIndex () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionZ () const |
double | getDriftDistance () const |
double | getDepositEnergy () const |
int | getPositionFlag () const |
void | setIdentifier (unsigned int id) |
void | setTrackIndex (unsigned int trackIndex) |
void | setPositionX (double positionX) |
void | setPositionY (double positionY) |
void | setPositionZ (double positionZ) |
void | setDriftDistance (double driftDistance) |
void | setDepositEnergy (double depositEnergy) |
void | setPositionFlag (int posFlag) |
Static Public Member Functions | |
static const CLID & | classID () |
Private Member Functions | |
MdcMcHit (const MdcMcHit &) | |
MdcMcHit & | operator= (const MdcMcHit &) |
Private Attributes | |
Identifier | m_id |
unsigned int | m_trackIndex |
double | m_xPosition |
double | m_yPosition |
double | m_zPosition |
double | m_driftDistance |
double | m_depositEnergy |
int | m_posFlag |
Definition at line 14 of file MdcMcHit.h.
Event::MdcMcHit::MdcMcHit | ( | ) | [inline] |
Event::MdcMcHit::MdcMcHit | ( | const Identifier & | id, | |
unsigned int | trackIndex, | |||
double | xPosition, | |||
double | yPosition, | |||
double | zPosition, | |||
double | driftDistance, | |||
double | depositEnergy, | |||
int | posFlag = -1 | |||
) |
Definition at line 3 of file MdcMcHit.cxx.
00005 : m_id(id), m_trackIndex(trackIndex), 00006 m_xPosition(xPosition), m_yPosition(yPosition),m_zPosition(zPosition), 00007 m_driftDistance(driftDistance), m_depositEnergy(depositEnergy), m_posFlag(posFlag) 00008 { }
Event::MdcMcHit::MdcMcHit | ( | const MdcMcHit & | ) | [private] |
static const CLID& Event::MdcMcHit::classID | ( | ) | [inline, static] |
Definition at line 21 of file MdcMcHit.h.
References CLID_MdcMcHit.
Referenced by clID().
00022 { 00023 return CLID_MdcMcHit; 00024 }
virtual const CLID& Event::MdcMcHit::clID | ( | ) | const [inline, virtual] |
Definition at line 16 of file MdcMcHit.h.
References classID().
00017 { 00018 return MdcMcHit::classID(); 00019 }
double Event::MdcMcHit::getDepositEnergy | ( | ) | const |
Definition at line 41 of file MdcMcHit.cxx.
References m_depositEnergy.
00041 { 00042 return m_depositEnergy; 00043 }
double Event::MdcMcHit::getDriftDistance | ( | ) | const |
Definition at line 36 of file MdcMcHit.cxx.
References m_driftDistance.
00036 { 00037 return m_driftDistance; 00038 }
int Event::MdcMcHit::getPositionFlag | ( | ) | const |
Definition at line 46 of file MdcMcHit.cxx.
References m_posFlag.
00046 { 00047 return m_posFlag; 00048 }
double Event::MdcMcHit::getPositionX | ( | ) | const |
Definition at line 21 of file MdcMcHit.cxx.
References m_xPosition.
00021 { 00022 return m_xPosition; 00023 }
double Event::MdcMcHit::getPositionY | ( | ) | const |
Definition at line 26 of file MdcMcHit.cxx.
References m_yPosition.
00026 { 00027 return m_yPosition; 00028 }
double Event::MdcMcHit::getPositionZ | ( | ) | const |
Definition at line 31 of file MdcMcHit.cxx.
References m_zPosition.
00031 { 00032 return m_zPosition; 00033 }
unsigned int Event::MdcMcHit::getTrackIndex | ( | ) | const |
Definition at line 16 of file MdcMcHit.cxx.
References m_trackIndex.
00016 { 00017 return m_trackIndex; 00018 }
Identifier Event::MdcMcHit::identify | ( | ) | const |
void Event::MdcMcHit::setDepositEnergy | ( | double | depositEnergy | ) | [inline] |
Definition at line 62 of file MdcMcHit.h.
References m_depositEnergy.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00062 {m_depositEnergy = depositEnergy;}
void Event::MdcMcHit::setDriftDistance | ( | double | driftDistance | ) | [inline] |
Definition at line 61 of file MdcMcHit.h.
References m_driftDistance.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00061 {m_driftDistance = driftDistance;}
void Event::MdcMcHit::setIdentifier | ( | unsigned int | id | ) | [inline] |
Definition at line 56 of file MdcMcHit.h.
References m_id.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00056 {m_id = id ;}
void Event::MdcMcHit::setPositionFlag | ( | int | posFlag | ) | [inline] |
Definition at line 63 of file MdcMcHit.h.
References m_posFlag.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00063 { m_posFlag = posFlag; }
void Event::MdcMcHit::setPositionX | ( | double | positionX | ) | [inline] |
Definition at line 58 of file MdcMcHit.h.
References m_xPosition.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00058 {m_xPosition = positionX;}
void Event::MdcMcHit::setPositionY | ( | double | positionY | ) | [inline] |
Definition at line 59 of file MdcMcHit.h.
References m_yPosition.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00059 {m_yPosition = positionY;}
void Event::MdcMcHit::setPositionZ | ( | double | positionZ | ) | [inline] |
Definition at line 60 of file MdcMcHit.h.
References m_zPosition.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00060 {m_zPosition = positionZ;}
void Event::MdcMcHit::setTrackIndex | ( | unsigned int | trackIndex | ) | [inline] |
Definition at line 57 of file MdcMcHit.h.
References m_trackIndex.
Referenced by MdcMcHitCnv::TObjectToDataObject().
00057 {m_trackIndex = trackIndex;}
double Event::MdcMcHit::m_depositEnergy [private] |
double Event::MdcMcHit::m_driftDistance [private] |
Identifier Event::MdcMcHit::m_id [private] |
int Event::MdcMcHit::m_posFlag [private] |
unsigned int Event::MdcMcHit::m_trackIndex [private] |
double Event::MdcMcHit::m_xPosition [private] |
double Event::MdcMcHit::m_yPosition [private] |
double Event::MdcMcHit::m_zPosition [private] |