CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <MdcMcHit.h>
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) | |
MdcMcHit (const Identifier &id, unsigned int trackIndex, unsigned int currentTrackIndex, int currentTrackPID, double xPosition, double yPosition, double zPosition, double xMomentum, double yMomentum, double zMomentum, double driftDistance, double depositEnergy, double flightLength, int posFlag=-1) | |
Identifier | identify () const |
unsigned int | getTrackIndex () const |
unsigned int | getCurrentTrackIndex () const |
int | getCurrentTrackPID () const |
int | getIsSecondary () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionZ () const |
double | getMomentumX () const |
double | getMomentumY () const |
double | getMomentumZ () const |
double | getDriftDistance () const |
double | getDepositEnergy () const |
int | getPositionFlag () const |
double | getFlightLength () const |
string | getCreatorProcess () const |
int | getDigiIdx () const |
void | setIdentifier (unsigned int id) |
void | setTrackIndex (unsigned int trackIndex) |
void | setCurrentTrackIndex (double currentTrackIndex) |
void | setCurrentTrackPID (int currentTrackPID) |
void | setIsSecondary (int isSec) |
void | setPositionX (double positionX) |
void | setPositionY (double positionY) |
void | setPositionZ (double positionZ) |
void | setMomentumX (double momentumX) |
void | setMomentumY (double momentumY) |
void | setMomentumZ (double momentumZ) |
void | setDriftDistance (double driftDistance) |
void | setDepositEnergy (double depositEnergy) |
void | setPositionFlag (int posFlag) |
void | setFlightLength (double flightLength) |
void | setCreatorProcess (string creatorProcess) |
void | setDigiIdx (int id) |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 16 of file MdcMcHit.h.
|
inline |
Definition at line 28 of file MdcMcHit.h.
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.
Event::MdcMcHit::MdcMcHit | ( | const Identifier & | id, |
unsigned int | trackIndex, | ||
unsigned int | currentTrackIndex, | ||
int | currentTrackPID, | ||
double | xPosition, | ||
double | yPosition, | ||
double | zPosition, | ||
double | xMomentum, | ||
double | yMomentum, | ||
double | zMomentum, | ||
double | driftDistance, | ||
double | depositEnergy, | ||
double | flightLength, | ||
int | posFlag = -1 |
||
) |
Definition at line 10 of file MdcMcHit.cxx.
|
inlinestatic |
|
inlinevirtual |
Definition at line 18 of file MdcMcHit.h.
|
inline |
Definition at line 83 of file MdcMcHit.h.
|
inline |
Definition at line 45 of file MdcMcHit.h.
|
inline |
Definition at line 48 of file MdcMcHit.h.
double Event::MdcMcHit::getDepositEnergy | ( | ) | const |
Definition at line 54 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit().
|
inline |
Definition at line 85 of file MdcMcHit.h.
double Event::MdcMcHit::getDriftDistance | ( | ) | const |
Definition at line 49 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit(), and HoughHit::print().
|
inline |
Definition at line 81 of file MdcMcHit.h.
|
inline |
Definition at line 51 of file MdcMcHit.h.
|
inline |
Definition at line 63 of file MdcMcHit.h.
|
inline |
Definition at line 66 of file MdcMcHit.h.
|
inline |
Definition at line 69 of file MdcMcHit.h.
int Event::MdcMcHit::getPositionFlag | ( | ) | const |
Definition at line 59 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit(), and HoughHit::print().
double Event::MdcMcHit::getPositionX | ( | ) | const |
Definition at line 34 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit().
double Event::MdcMcHit::getPositionY | ( | ) | const |
Definition at line 39 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit().
double Event::MdcMcHit::getPositionZ | ( | ) | const |
Definition at line 44 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit().
unsigned int Event::MdcMcHit::getTrackIndex | ( | ) | const |
Definition at line 29 of file MdcMcHit.cxx.
Referenced by HoughHit::HoughHit().
Identifier Event::MdcMcHit::identify | ( | ) | const |
Definition at line 24 of file MdcMcHit.cxx.
Referenced by HoughFinder::getMcHitCol(), and HoughHit::HoughHit().
|
inline |
Definition at line 106 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 90 of file MdcMcHit.h.
|
inline |
Definition at line 92 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 103 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 107 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 102 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 105 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 88 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 94 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 99 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 100 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 101 of file MdcMcHit.h.
Referenced by BesMcTruthWriter::SaveMdcTruth(), and MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 104 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 95 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 96 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 97 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 89 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().