#include <TEmcMc.h>
Public Member Functions | |
TEmcMc () | |
~TEmcMc () | |
std::map< Int_t, Double_t > | getHitMap () const |
int | getHitEmc () const |
int | getPDGCode () const |
double | getPDGCharge () const |
double | getTime () const |
UInt_t | getId () const |
UInt_t | getTrackIndex () const |
Double_t | getPositionX () const |
Double_t | getPositionY () const |
Double_t | getPositionZ () const |
Double_t | getPx () const |
Double_t | getPy () const |
Double_t | getPz () const |
Double_t | getDepositEnergy () const |
void | setHitMap (std::map< Int_t, Double_t > hitMap) |
void | setHitEmc (int hitEmc) |
void | setPDGCode (int PDGCode) |
void | setPDGCharge (double PDGCharge) |
void | setTime (double time) |
void | setId (UInt_t id) |
void | setTrackIndex (UInt_t trackIndex) |
void | setPositionX (Double_t positionX) |
void | setPositionY (Double_t positionY) |
void | setPositionZ (Double_t positionZ) |
void | setPx (Double_t px) |
void | setPy (Double_t py) |
void | setPz (Double_t pz) |
void | setDepositEnergy (Double_t depositEnergy) |
Private Attributes | |
Int_t | m_hitEmc |
Int_t | m_PDGCode |
Double_t | m_PDGCharge |
Double_t | m_time |
UInt_t | m_id |
UInt_t | m_trackIndex |
Double_t | m_xPosition |
Double_t | m_yPosition |
Double_t | m_zPosition |
Double_t | m_px |
Double_t | m_py |
Double_t | m_pz |
Double_t | m_depositEnergy |
std::map< Int_t, Double_t > | m_hitMap |
Definition at line 10 of file TEmcMc.h.
TEmcMc::TEmcMc | ( | ) |
TEmcMc::~TEmcMc | ( | ) |
Double_t TEmcMc::getDepositEnergy | ( | ) | const [inline] |
Definition at line 58 of file TEmcMc.h.
References m_depositEnergy.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00058 {return m_depositEnergy;}
int TEmcMc::getHitEmc | ( | ) | const [inline] |
Definition at line 22 of file TEmcMc.h.
References m_hitEmc.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00022 {return m_hitEmc;}
std::map<Int_t, Double_t> TEmcMc::getHitMap | ( | ) | const [inline] |
Definition at line 19 of file TEmcMc.h.
References m_hitMap.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00019 { return m_hitMap; }
UInt_t TEmcMc::getId | ( | ) | const [inline] |
Definition at line 34 of file TEmcMc.h.
References m_id.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00034 {return m_id;}
double TEmcMc::getPDGCharge | ( | ) | const [inline] |
Definition at line 28 of file TEmcMc.h.
References m_PDGCharge.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00028 {return m_PDGCharge;}
int TEmcMc::getPDGCode | ( | ) | const [inline] |
Definition at line 25 of file TEmcMc.h.
References m_PDGCode.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00025 {return m_PDGCode;}
Double_t TEmcMc::getPositionX | ( | ) | const [inline] |
Definition at line 40 of file TEmcMc.h.
References m_xPosition.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00040 {return m_xPosition;}
Double_t TEmcMc::getPositionY | ( | ) | const [inline] |
Definition at line 43 of file TEmcMc.h.
References m_yPosition.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00043 {return m_yPosition;}
Double_t TEmcMc::getPositionZ | ( | ) | const [inline] |
Definition at line 46 of file TEmcMc.h.
References m_zPosition.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00046 {return m_zPosition;}
Double_t TEmcMc::getPx | ( | ) | const [inline] |
Definition at line 49 of file TEmcMc.h.
References m_px.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00049 {return m_px ;}
Double_t TEmcMc::getPy | ( | ) | const [inline] |
Definition at line 52 of file TEmcMc.h.
References m_py.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00052 {return m_py ;}
Double_t TEmcMc::getPz | ( | ) | const [inline] |
Definition at line 55 of file TEmcMc.h.
References m_pz.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00055 {return m_pz ;}
double TEmcMc::getTime | ( | ) | const [inline] |
Definition at line 31 of file TEmcMc.h.
References m_time.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00031 {return m_time;}
UInt_t TEmcMc::getTrackIndex | ( | ) | const [inline] |
Definition at line 37 of file TEmcMc.h.
References m_trackIndex.
Referenced by EmcMcHitCnv::TObjectToDataObject().
00037 {return m_trackIndex; }
void TEmcMc::setDepositEnergy | ( | Double_t | depositEnergy | ) | [inline] |
Definition at line 76 of file TEmcMc.h.
References m_depositEnergy.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00076 {m_depositEnergy = depositEnergy;}
void TEmcMc::setHitEmc | ( | int | hitEmc | ) | [inline] |
Definition at line 63 of file TEmcMc.h.
References m_hitEmc.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00063 {m_hitEmc = hitEmc ;}
void TEmcMc::setHitMap | ( | std::map< Int_t, Double_t > | hitMap | ) | [inline] |
Definition at line 62 of file TEmcMc.h.
References m_hitMap.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00062 {m_hitMap = hitMap; }
void TEmcMc::setId | ( | UInt_t | id | ) | [inline] |
Definition at line 68 of file TEmcMc.h.
References m_id.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00068 {m_id = id ;}
void TEmcMc::setPDGCharge | ( | double | PDGCharge | ) | [inline] |
Definition at line 65 of file TEmcMc.h.
References m_PDGCharge.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00065 {m_PDGCharge = PDGCharge ;}
void TEmcMc::setPDGCode | ( | int | PDGCode | ) | [inline] |
Definition at line 64 of file TEmcMc.h.
References m_PDGCode.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00064 {m_PDGCode = PDGCode ;}
void TEmcMc::setPositionX | ( | Double_t | positionX | ) | [inline] |
Definition at line 70 of file TEmcMc.h.
References m_xPosition.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00070 {m_xPosition = positionX;}
void TEmcMc::setPositionY | ( | Double_t | positionY | ) | [inline] |
Definition at line 71 of file TEmcMc.h.
References m_yPosition.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00071 {m_yPosition = positionY;}
void TEmcMc::setPositionZ | ( | Double_t | positionZ | ) | [inline] |
Definition at line 72 of file TEmcMc.h.
References m_zPosition.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00072 {m_zPosition = positionZ;}
void TEmcMc::setPx | ( | Double_t | px | ) | [inline] |
Definition at line 73 of file TEmcMc.h.
References m_px.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00073 {m_px = px;}
void TEmcMc::setPy | ( | Double_t | py | ) | [inline] |
Definition at line 74 of file TEmcMc.h.
References m_py.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00074 {m_py = py;}
void TEmcMc::setPz | ( | Double_t | pz | ) | [inline] |
Definition at line 75 of file TEmcMc.h.
References m_pz.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00075 {m_pz = pz;}
void TEmcMc::setTime | ( | double | time | ) | [inline] |
Definition at line 66 of file TEmcMc.h.
References m_time.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00066 {m_time = time ;}
void TEmcMc::setTrackIndex | ( | UInt_t | trackIndex | ) | [inline] |
Definition at line 69 of file TEmcMc.h.
References m_trackIndex.
Referenced by EmcMcHitCnv::DataObjectToTObject().
00069 { m_trackIndex = trackIndex;}
Double_t TEmcMc::m_depositEnergy [private] |
Int_t TEmcMc::m_hitEmc [private] |
std::map<Int_t, Double_t> TEmcMc::m_hitMap [private] |
UInt_t TEmcMc::m_id [private] |
Double_t TEmcMc::m_PDGCharge [private] |
Int_t TEmcMc::m_PDGCode [private] |
Double_t TEmcMc::m_px [private] |
Double_t TEmcMc::m_py [private] |
Double_t TEmcMc::m_pz [private] |
Double_t TEmcMc::m_time [private] |
UInt_t TEmcMc::m_trackIndex [private] |
Double_t TEmcMc::m_xPosition [private] |
Double_t TEmcMc::m_yPosition [private] |
Double_t TEmcMc::m_zPosition [private] |