#include <MdcMcHit.h>
Inheritance diagram for Event::MdcMcHit:
Public Member Functions | |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
double | getDepositEnergy () const |
double | getDepositEnergy () const |
double | getDriftDistance () const |
double | getDriftDistance () const |
int | getPositionFlag () const |
int | getPositionFlag () const |
double | getPositionX () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionY () const |
double | getPositionZ () const |
double | getPositionZ () const |
unsigned int | getTrackIndex () const |
unsigned int | getTrackIndex () const |
Identifier | identify () const |
Identifier | identify () const |
MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1) | |
MdcMcHit () | |
MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1) | |
MdcMcHit () | |
void | setDepositEnergy (double depositEnergy) |
void | setDepositEnergy (double depositEnergy) |
void | setDriftDistance (double driftDistance) |
void | setDriftDistance (double driftDistance) |
void | setIdentifier (unsigned int id) |
void | setIdentifier (unsigned int id) |
void | setPositionFlag (int posFlag) |
void | setPositionFlag (int posFlag) |
void | setPositionX (double positionX) |
void | setPositionX (double positionX) |
void | setPositionY (double positionY) |
void | setPositionY (double positionY) |
void | setPositionZ (double positionZ) |
void | setPositionZ (double positionZ) |
void | setTrackIndex (unsigned int trackIndex) |
void | setTrackIndex (unsigned int trackIndex) |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Private Member Functions | |
MdcMcHit (const MdcMcHit &) | |
MdcMcHit (const MdcMcHit &) | |
MdcMcHit & | operator= (const MdcMcHit &) |
MdcMcHit & | operator= (const MdcMcHit &) |
Private Attributes | |
double | m_depositEnergy |
double | m_driftDistance |
Identifier | m_id |
int | m_posFlag |
unsigned int | m_trackIndex |
double | m_xPosition |
double | m_yPosition |
double | m_zPosition |
|
00026 {};
|
|
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 { }
|
|
|
|
00026 {};
|
|
|
|
|
|
00022 {
00023 return CLID_MdcMcHit;
00024 }
|
|
00022 {
00023 return CLID_MdcMcHit;
00024 }
|
|
00017 {
00018 return MdcMcHit::classID();
00019 }
|
|
00017 {
00018 return MdcMcHit::classID();
00019 }
|
|
|
|
00041 {
00042 return m_depositEnergy;
00043 }
|
|
|
|
00036 {
00037 return m_driftDistance;
00038 }
|
|
|
|
00046 {
00047 return m_posFlag;
00048 }
|
|
|
|
00021 {
00022 return m_xPosition;
00023 }
|
|
|
|
00026 {
00027 return m_yPosition;
00028 }
|
|
|
|
00031 {
00032 return m_zPosition;
00033 }
|
|
|
|
00016 {
00017 return m_trackIndex;
00018 }
|
|
|
|
00011 {
00012 return m_id;
00013 }
|
|
|
|
|
|
00062 {m_depositEnergy = depositEnergy;}
|
|
00062 {m_depositEnergy = depositEnergy;}
|
|
00061 {m_driftDistance = driftDistance;}
|
|
00061 {m_driftDistance = driftDistance;}
|
|
00056 {m_id = id ;}
|
|
00056 {m_id = id ;}
|
|
00063 { m_posFlag = posFlag; }
|
|
00063 { m_posFlag = posFlag; }
|
|
00058 {m_xPosition = positionX;}
|
|
00058 {m_xPosition = positionX;}
|
|
00059 {m_yPosition = positionY;}
|
|
00059 {m_yPosition = positionY;}
|
|
00060 {m_zPosition = positionZ;}
|
|
00060 {m_zPosition = positionZ;}
|
|
00057 {m_trackIndex = trackIndex;}
|
|
00057 {m_trackIndex = trackIndex;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|