#include <MucMcHit.h>
Inheritance diagram for Event::MucMcHit:
Public Member Functions | |
virtual const CLID & | clID () const |
MucMcHit () | |
MucMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz) | |
Identifier | identify () const |
unsigned int | getTrackIndex () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionZ () const |
double | getPx () const |
double | getPy () const |
double | getPz () const |
void | setIdentifier (unsigned id) |
void | setTrackIndex (unsigned int trackIndex) |
void | setPositionX (double positionX) |
void | setPositionY (double positionY) |
void | setPositionZ (double positionZ) |
void | setPx (double px) |
void | setPy (double py) |
void | setPz (double pz) |
Static Public Member Functions | |
static const CLID & | classID () |
Private Member Functions | |
MucMcHit (const MucMcHit &) | |
MucMcHit & | operator= (const MucMcHit &) |
Private Attributes | |
Identifier | m_id |
unsigned int | m_trackIndex |
double | m_xPosition |
double | m_yPosition |
double | m_zPosition |
double | m_px |
double | m_py |
double | m_pz |
Definition at line 14 of file MucMcHit.h.
Event::MucMcHit::MucMcHit | ( | ) | [inline] |
Event::MucMcHit::MucMcHit | ( | const Identifier & | id, | |
unsigned int | trackIndex, | |||
double | xPosition, | |||
double | yPosition, | |||
double | zPosition, | |||
double | px, | |||
double | py, | |||
double | pz | |||
) |
Definition at line 3 of file MucMcHit.cxx.
00006 : m_id(id), m_trackIndex(trackIndex), 00007 m_xPosition(xPosition), m_yPosition(yPosition),m_zPosition(zPosition), 00008 m_px(px), m_py(py), m_pz(pz){}
Event::MucMcHit::MucMcHit | ( | const MucMcHit & | ) | [private] |
static const CLID& Event::MucMcHit::classID | ( | ) | [inline, static] |
Definition at line 21 of file MucMcHit.h.
References CLID_MucMcHit.
Referenced by clID().
00022 { 00023 return CLID_MucMcHit; 00024 }
virtual const CLID& Event::MucMcHit::clID | ( | ) | const [inline, virtual] |
Definition at line 16 of file MucMcHit.h.
References classID().
00017 { 00018 return MucMcHit::classID(); 00019 }
double Event::MucMcHit::getPositionX | ( | ) | const |
Definition at line 21 of file MucMcHit.cxx.
References m_xPosition.
00021 { 00022 return m_xPosition; 00023 }
double Event::MucMcHit::getPositionY | ( | ) | const |
Definition at line 26 of file MucMcHit.cxx.
References m_yPosition.
00026 { 00027 return m_yPosition; 00028 }
double Event::MucMcHit::getPositionZ | ( | ) | const |
Definition at line 31 of file MucMcHit.cxx.
References m_zPosition.
00031 { 00032 return m_zPosition; 00033 }
double Event::MucMcHit::getPx | ( | ) | const |
double Event::MucMcHit::getPy | ( | ) | const |
double Event::MucMcHit::getPz | ( | ) | const |
unsigned int Event::MucMcHit::getTrackIndex | ( | ) | const |
Definition at line 16 of file MucMcHit.cxx.
References m_trackIndex.
00016 { 00017 return m_trackIndex; 00018 }
Identifier Event::MucMcHit::identify | ( | ) | const |
void Event::MucMcHit::setIdentifier | ( | unsigned | id | ) | [inline] |
Definition at line 55 of file MucMcHit.h.
References m_id.
Referenced by MucMcHitCnv::TObjectToDataObject().
00055 {m_id = id;}
void Event::MucMcHit::setPositionX | ( | double | positionX | ) | [inline] |
Definition at line 57 of file MucMcHit.h.
References m_xPosition.
Referenced by MucMcHitCnv::TObjectToDataObject().
00057 {m_xPosition = positionX;}
void Event::MucMcHit::setPositionY | ( | double | positionY | ) | [inline] |
Definition at line 58 of file MucMcHit.h.
References m_yPosition.
Referenced by MucMcHitCnv::TObjectToDataObject().
00058 {m_yPosition = positionY;}
void Event::MucMcHit::setPositionZ | ( | double | positionZ | ) | [inline] |
Definition at line 59 of file MucMcHit.h.
References m_zPosition.
Referenced by MucMcHitCnv::TObjectToDataObject().
00059 {m_zPosition = positionZ;}
void Event::MucMcHit::setPx | ( | double | px | ) | [inline] |
Definition at line 60 of file MucMcHit.h.
References m_px.
Referenced by MucMcHitCnv::TObjectToDataObject().
00060 {m_px = px;}
void Event::MucMcHit::setPy | ( | double | py | ) | [inline] |
Definition at line 61 of file MucMcHit.h.
References m_py.
Referenced by MucMcHitCnv::TObjectToDataObject().
00061 {m_py = py;}
void Event::MucMcHit::setPz | ( | double | pz | ) | [inline] |
Definition at line 62 of file MucMcHit.h.
References m_pz.
Referenced by MucMcHitCnv::TObjectToDataObject().
00062 {m_pz = pz;}
void Event::MucMcHit::setTrackIndex | ( | unsigned int | trackIndex | ) | [inline] |
Definition at line 56 of file MucMcHit.h.
References m_trackIndex.
Referenced by MucMcHitCnv::TObjectToDataObject().
00056 { m_trackIndex = trackIndex;}
Identifier Event::MucMcHit::m_id [private] |
double Event::MucMcHit::m_px [private] |
double Event::MucMcHit::m_py [private] |
double Event::MucMcHit::m_pz [private] |
unsigned int Event::MucMcHit::m_trackIndex [private] |
double Event::MucMcHit::m_xPosition [private] |
double Event::MucMcHit::m_yPosition [private] |
double Event::MucMcHit::m_zPosition [private] |