BOSS 7.1.2
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, 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 |
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 |
std::string | getCreatorProcess () const |
int | getDigiIdx () const |
void | setIdentifier (unsigned int id) |
void | setTrackIndex (unsigned int trackIndex) |
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 (std::string creatorProcess) |
void | setDigiIdx (int id) |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 15 of file MdcMcHit.h.
|
inline |
Definition at line 27 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, | ||
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 17 of file MdcMcHit.h.
|
inline |
Definition at line 79 of file MdcMcHit.h.
Referenced by MdcUtilitySvc::getMdcDigiOnMcParticle().
|
inline |
Definition at line 44 of file MdcMcHit.h.
double Event::MdcMcHit::getDepositEnergy | ( | ) | const |
Definition at line 53 of file MdcMcHit.cxx.
|
inline |
Definition at line 81 of file MdcMcHit.h.
double Event::MdcMcHit::getDriftDistance | ( | ) | const |
Definition at line 48 of file MdcMcHit.cxx.
Referenced by HoughHit::setTruthInfo().
|
inline |
Definition at line 77 of file MdcMcHit.h.
|
inline |
Definition at line 47 of file MdcMcHit.h.
|
inline |
Definition at line 59 of file MdcMcHit.h.
|
inline |
Definition at line 62 of file MdcMcHit.h.
|
inline |
Definition at line 65 of file MdcMcHit.h.
int Event::MdcMcHit::getPositionFlag | ( | ) | const |
Definition at line 58 of file MdcMcHit.cxx.
Referenced by HoughHit::setTruthInfo().
double Event::MdcMcHit::getPositionX | ( | ) | const |
Definition at line 33 of file MdcMcHit.cxx.
Referenced by HoughHit::setTruthInfo().
double Event::MdcMcHit::getPositionY | ( | ) | const |
Definition at line 38 of file MdcMcHit.cxx.
Referenced by HoughHit::setTruthInfo().
double Event::MdcMcHit::getPositionZ | ( | ) | const |
Definition at line 43 of file MdcMcHit.cxx.
Referenced by HoughHit::setTruthInfo().
unsigned int Event::MdcMcHit::getTrackIndex | ( | ) | const |
Definition at line 28 of file MdcMcHit.cxx.
Referenced by MdcUtilitySvc::getMdcDigiOnMcParticle(), and HoughHit::setTruthInfo().
Identifier Event::MdcMcHit::identify | ( | ) | const |
Definition at line 23 of file MdcMcHit.cxx.
|
inline |
Definition at line 99 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 86 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 100 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 98 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 84 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 88 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 92 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 93 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 94 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().
|
inline |
Definition at line 90 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 91 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 85 of file MdcMcHit.h.
Referenced by MdcMcHitCnv::TObjectToDataObject().