#include <CaloG4Hit.h>
Public Member Functions | |
void | addEnergyDeposit (double em, double hd) |
void | addEnergyDeposit (const CaloG4Hit &aHit) |
CaloG4Hit () | |
CaloG4Hit (const CaloG4Hit &right) | |
void | Draw () override |
uint16_t | getDepth () const |
double | getEM () const |
double | getEnergyDeposit () const |
math::XYZPoint | getEntry () const |
math::XYZPoint | getEntryLocal () const |
double | getHadr () const |
CaloHitID | getID () const |
double | getIncidentEnergy () const |
math::XYZPoint | getPosition () const |
double | getTimeSlice () const |
int | getTimeSliceID () const |
int | getTrackID () const |
uint32_t | getUnitID () const |
bool | isFinecaloTrackID () const |
void | operator delete (void *CaloG4Hit) |
void * | operator new (std::size_t) |
const CaloG4Hit & | operator= (const CaloG4Hit &right) |
bool | operator== (const CaloG4Hit &) |
void | Print () override |
void | setEM (double e) |
void | setEntry (double x, double y, double z) |
void | setEntryLocal (double x, double y, double z) |
void | setHadr (double e) |
void | setID (uint32_t i, double d, int j, uint16_t k=0) |
void | setID (const CaloHitID &id) |
void | setIncidentEnergy (double e) |
void | setPosition (double x, double y, double z) |
~CaloG4Hit () override=default | |
Private Attributes | |
double | elem |
math::XYZPoint | entry |
math::XYZPoint | entryLocal |
double | hadr |
CaloHitID | hitID |
math::XYZPoint | pos |
double | theIncidentEnergy |
Definition at line 32 of file CaloG4Hit.h.
CaloG4Hit::CaloG4Hit | ( | ) |
Definition at line 13 of file CaloG4Hit.cc.
References elem, hadr, setEntry(), setEntryLocal(), and theIncidentEnergy.
|
overridedefault |
CaloG4Hit::CaloG4Hit | ( | const CaloG4Hit & | right | ) |
Definition at line 23 of file CaloG4Hit.cc.
References elem, entry, entryLocal, hadr, hitID, pos, and theIncidentEnergy.
void CaloG4Hit::addEnergyDeposit | ( | double | em, |
double | hd | ||
) |
Definition at line 45 of file CaloG4Hit.cc.
Referenced by addEnergyDeposit(), and CaloSD::updateHit().
void CaloG4Hit::addEnergyDeposit | ( | const CaloG4Hit & | aHit | ) |
|
inlineoverride |
Definition at line 42 of file CaloG4Hit.h.
|
inline |
Definition at line 69 of file CaloG4Hit.h.
References CaloHitID::depth(), and hitID.
Referenced by SimG4HcalValidation::fill(), and CaloSD::saveHit().
|
inline |
Definition at line 55 of file CaloG4Hit.h.
References elem.
Referenced by addEnergyDeposit(), ZdcSD::getFromLibrary(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 79 of file CaloG4Hit.h.
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), AHCalSD::filterHit(), HGCScintSD::filterHit(), HFNoseSD::filterHit(), HGCalSD::filterHit(), HGCSD::filterHit(), HCalSD::filterHit(), CastorTestAnalysis::getCastorBranchData(), EcalSimHitsValidProducer::update(), ZdcTestAnalysis::update(), and DoCastorAnalysis::update().
|
inline |
Definition at line 46 of file CaloG4Hit.h.
References entry.
Referenced by HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), and EcalSimHitsValidProducer::update().
|
inline |
Definition at line 49 of file CaloG4Hit.h.
References entryLocal.
Referenced by ZdcSD::getFromLibrary().
|
inline |
Definition at line 58 of file CaloG4Hit.h.
References hadr.
Referenced by addEnergyDeposit(), ZdcSD::getFromLibrary(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
|
inline |
Definition at line 61 of file CaloG4Hit.h.
References theIncidentEnergy.
Referenced by CastorShowerLibraryMaker::FillShowerEvent(), ZdcSD::getFromLibrary(), and HcalTB02Analysis::update().
|
inline |
Definition at line 52 of file CaloG4Hit.h.
References pos.
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), CastorShowerLibraryMaker::FillShowerEvent(), CastorTestAnalysis::getCastorBranchData(), ZdcTestAnalysis::update(), and DoCastorAnalysis::update().
|
inline |
Definition at line 67 of file CaloG4Hit.h.
References hitID, and CaloHitID::timeSlice().
Referenced by CaloSD::cleanHitCollection(), HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), CaloSD::saveHit(), and EcalSimHitsValidProducer::update().
|
inline |
Definition at line 68 of file CaloG4Hit.h.
References hitID, and CaloHitID::timeSliceID().
Referenced by HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 64 of file CaloG4Hit.h.
References hitID, and CaloHitID::trackID().
Referenced by HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), ZdcSD::getFromLibrary(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 66 of file CaloG4Hit.h.
References hitID, and CaloHitID::unitID().
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), HCalSD::filterHit(), CastorTestAnalysis::getCastorBranchData(), ZdcSD::getFromLibrary(), CaloSD::saveHit(), EcalSimHitsValidProducer::update(), HcalTB02Analysis::update(), ZdcTestAnalysis::update(), and DoCastorAnalysis::update().
|
inline |
Definition at line 70 of file CaloG4Hit.h.
References hitID, and CaloHitID::isFinecaloTrackID().
Referenced by CaloSD::saveHit().
|
inline |
Definition at line 124 of file CaloG4Hit.h.
References fpCaloG4HitAllocator.
|
inline |
Definition at line 118 of file CaloG4Hit.h.
References fpCaloG4HitAllocator.
Definition at line 33 of file CaloG4Hit.cc.
References elem, entry, entryLocal, hadr, hitID, pos, and theIncidentEnergy.
|
inline |
Definition at line 38 of file CaloG4Hit.h.
|
override |
Definition at line 52 of file CaloG4Hit.cc.
|
inline |
Definition at line 56 of file CaloG4Hit.h.
References MillePedeFileConverter_cfg::e, and elem.
Referenced by CaloSD::createNewHit().
|
inline |
Definition at line 47 of file CaloG4Hit.h.
References entry, x, y, and z.
Referenced by CaloG4Hit(), and CaloSD::createNewHit().
|
inline |
Definition at line 50 of file CaloG4Hit.h.
References entryLocal, x, y, and z.
Referenced by CaloG4Hit(), and CaloSD::createNewHit().
|
inline |
Definition at line 59 of file CaloG4Hit.h.
References MillePedeFileConverter_cfg::e, and hadr.
Referenced by CaloSD::createNewHit().
|
inline |
Definition at line 73 of file CaloG4Hit.h.
References ztail::d, hitID, mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, and CaloHitID::setID().
Referenced by CaloSD::createNewHit().
|
inline |
|
inline |
Definition at line 62 of file CaloG4Hit.h.
References MillePedeFileConverter_cfg::e, and theIncidentEnergy.
Referenced by CaloSD::createNewHit().
|
inline |
Definition at line 53 of file CaloG4Hit.h.
Referenced by CaloSD::createNewHit().
|
private |
Definition at line 85 of file CaloG4Hit.h.
Referenced by addEnergyDeposit(), CaloG4Hit(), getEM(), getEnergyDeposit(), operator=(), and setEM().
|
private |
Definition at line 82 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getEntry(), operator=(), and setEntry().
|
private |
Definition at line 83 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getEntryLocal(), operator=(), and setEntryLocal().
|
private |
Definition at line 86 of file CaloG4Hit.h.
Referenced by addEnergyDeposit(), CaloG4Hit(), getEnergyDeposit(), getHadr(), operator=(), and setHadr().
|
private |
Definition at line 88 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getDepth(), getID(), getTimeSlice(), getTimeSliceID(), getTrackID(), getUnitID(), isFinecaloTrackID(), operator=(), and setID().
|
private |
Definition at line 84 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getPosition(), and operator=().
|
private |
Definition at line 87 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().