BOSS 7.0.9
BESIII Offline Software System
|
#include <EmcMcHit.h>
Public Member Functions | |
virtual const CLID & | clID () const |
EmcMcHit () | |
EmcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz, double depositEnergy) | |
Identifier | identify () const |
unsigned int | getTrackIndex () const |
int | getHitEmc () const |
int | getPDGCode () const |
double | getPDGCharge () const |
double | getTime () const |
double | getPositionX () const |
double | getPositionY () const |
double | getPositionZ () const |
double | getPx () const |
double | getPy () const |
double | getPz () const |
double | getDepositEnergy () const |
void | setIdentifier (Identifier &id) |
void | setHitEmc (int is) |
void | setPDGCode (int code) |
void | setPDGCharge (double charge) |
void | setTime (double time) |
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) |
void | setDepositEnergy (double depositEnergy) |
std::map< Identifier, double >::const_iterator | begin () const |
std::map< Identifier, double >::const_iterator | end () const |
std::map< Identifier, double >::const_iterator | find (Identifier &) const |
unsigned int | size () const |
std::map< Identifier, double > | getHitMap () const |
void | setHitMap (std::map< Identifier, double > &hitMap) |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 15 of file EmcMcHit.h.
|
inline |
Definition at line 27 of file EmcMcHit.h.
Event::EmcMcHit::EmcMcHit | ( | const Identifier & | id, |
unsigned int | trackIndex, | ||
double | xPosition, | ||
double | yPosition, | ||
double | zPosition, | ||
double | px, | ||
double | py, | ||
double | pz, | ||
double | depositEnergy | ||
) |
Definition at line 3 of file EmcMcHit.cxx.
std::map< Identifier, double >::const_iterator Event::EmcMcHit::begin | ( | ) | const |
Definition at line 79 of file EmcMcHit.cxx.
|
inlinestatic |
|
inlinevirtual |
Definition at line 17 of file EmcMcHit.h.
std::map< Identifier, double >::const_iterator Event::EmcMcHit::end | ( | ) | const |
Definition at line 83 of file EmcMcHit.cxx.
std::map< Identifier, double >::const_iterator Event::EmcMcHit::find | ( | Identifier & | id | ) | const |
Definition at line 87 of file EmcMcHit.cxx.
double Event::EmcMcHit::getDepositEnergy | ( | ) | const |
Definition at line 75 of file EmcMcHit.cxx.
int Event::EmcMcHit::getHitEmc | ( | ) | const |
Definition at line 25 of file EmcMcHit.cxx.
std::map< Identifier, double > Event::EmcMcHit::getHitMap | ( | ) | const |
Definition at line 95 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPDGCharge | ( | ) | const |
Definition at line 35 of file EmcMcHit.cxx.
int Event::EmcMcHit::getPDGCode | ( | ) | const |
Definition at line 30 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPositionX | ( | ) | const |
Definition at line 45 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPositionY | ( | ) | const |
Definition at line 50 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPositionZ | ( | ) | const |
Definition at line 55 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPx | ( | ) | const |
Definition at line 60 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPy | ( | ) | const |
Definition at line 65 of file EmcMcHit.cxx.
double Event::EmcMcHit::getPz | ( | ) | const |
Definition at line 70 of file EmcMcHit.cxx.
double Event::EmcMcHit::getTime | ( | ) | const |
Definition at line 40 of file EmcMcHit.cxx.
unsigned int Event::EmcMcHit::getTrackIndex | ( | ) | const |
Definition at line 20 of file EmcMcHit.cxx.
Identifier Event::EmcMcHit::identify | ( | ) | const |
Definition at line 15 of file EmcMcHit.cxx.
|
inline |
Definition at line 85 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 74 of file EmcMcHit.h.
Referenced by BesMcTruthWriter::SaveEmcTruth(), and EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 94 of file EmcMcHit.h.
Referenced by BesMcTruthWriter::SaveEmcTruth(), and EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 73 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 76 of file EmcMcHit.h.
Referenced by BesMcTruthWriter::SaveEmcTruth(), and EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 75 of file EmcMcHit.h.
Referenced by BesMcTruthWriter::SaveEmcTruth(), and EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 79 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 80 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 81 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 82 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 83 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 84 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 77 of file EmcMcHit.h.
Referenced by BesMcTruthWriter::SaveEmcTruth(), and EmcMcHitCnv::TObjectToDataObject().
|
inline |
Definition at line 78 of file EmcMcHit.h.
Referenced by EmcMcHitCnv::TObjectToDataObject().
unsigned int Event::EmcMcHit::size | ( | ) | const |
Definition at line 91 of file EmcMcHit.cxx.