#include <CaloG4Hit.h>
Public Member Functions | |
void | addEnergyDeposit (double em, double hd) |
void | addEnergyDeposit (const CaloG4Hit &aHit) |
CaloG4Hit () | |
CaloG4Hit (const CaloG4Hit &right) | |
void | Draw () |
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 |
void | operator delete (void *CaloG4Hit) |
void * | operator new (size_t) |
const CaloG4Hit & | operator= (const CaloG4Hit &right) |
bool | operator== (const CaloG4Hit &) |
void | Print () |
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 () | |
Private Attributes | |
double | elem |
math::XYZPoint | entry |
math::XYZPoint | entryLocal |
double | hadr |
CaloHitID | hitID |
math::XYZPoint | pos |
double | theIncidentEnergy |
Definition at line 33 of file CaloG4Hit.h.
CaloG4Hit::CaloG4Hit | ( | ) |
Definition at line 12 of file CaloG4Hit.cc.
References elem, hadr, setEntry(), setEntryLocal(), and theIncidentEnergy.
CaloG4Hit::~CaloG4Hit | ( | ) |
Definition at line 21 of file CaloG4Hit.cc.
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 47 of file CaloG4Hit.cc.
Referenced by addEnergyDeposit(), and CaloSD::updateHit().
void CaloG4Hit::addEnergyDeposit | ( | const CaloG4Hit & | aHit | ) |
|
inline |
Definition at line 45 of file CaloG4Hit.h.
|
inline |
Definition at line 72 of file CaloG4Hit.h.
References CaloHitID::depth(), and hitID.
Referenced by SimG4HcalValidation::fill(), CaloSD::filterHit(), CaloG4HitLess::operator()(), CaloG4HitEqual::operator()(), and CaloSD::saveHit().
|
inline |
Definition at line 59 of file CaloG4Hit.h.
References elem.
Referenced by addEnergyDeposit(), ZdcSD::getFromLibrary(), operator<<(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 81 of file CaloG4Hit.h.
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB06Analysis::fillBuffer(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), HCalSD::filterHit(), CaloSD::filterHit(), CastorTestAnalysis::getCastorBranchData(), EcalSimHitsValidProducer::update(), DoCastorAnalysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 50 of file CaloG4Hit.h.
References entry.
Referenced by HcalTB06Analysis::fillBuffer(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), operator<<(), and EcalSimHitsValidProducer::update().
|
inline |
Definition at line 53 of file CaloG4Hit.h.
References entryLocal.
Referenced by ZdcSD::getFromLibrary(), and operator<<().
|
inline |
Definition at line 62 of file CaloG4Hit.h.
References hadr.
Referenced by addEnergyDeposit(), ZdcSD::getFromLibrary(), operator<<(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
|
inline |
Definition at line 65 of file CaloG4Hit.h.
References theIncidentEnergy.
Referenced by CastorShowerLibraryMaker::FillShowerEvent(), ZdcSD::getFromLibrary(), operator<<(), and HcalTB02Analysis::update().
|
inline |
Definition at line 56 of file CaloG4Hit.h.
References pos.
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), CastorShowerLibraryMaker::FillShowerEvent(), CastorTestAnalysis::getCastorBranchData(), operator<<(), DoCastorAnalysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 70 of file CaloG4Hit.h.
References hitID, and CaloHitID::timeSlice().
Referenced by CaloSD::cleanHitCollection(), HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB06Analysis::fillBuffer(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), CaloSD::saveHit(), and EcalSimHitsValidProducer::update().
|
inline |
Definition at line 71 of file CaloG4Hit.h.
References hitID, and CaloHitID::timeSliceID().
Referenced by CaloG4HitLess::operator()(), CaloG4HitEqual::operator()(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 68 of file CaloG4Hit.h.
References hitID, and CaloHitID::trackID().
Referenced by HcalTB06Analysis::fillBuffer(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), ZdcSD::getFromLibrary(), CaloG4HitLess::operator()(), CaloG4HitEqual::operator()(), CaloSD::saveHit(), HcalTB02Analysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 69 of file CaloG4Hit.h.
References hitID, and CaloHitID::unitID().
Referenced by HcalTestAnalysis::fill(), SimG4HcalValidation::fill(), HcalTB06Analysis::fillBuffer(), HcalTB04Analysis::fillBuffer(), CastorShowerLibraryMaker::FillShowerEvent(), HCalSD::filterHit(), CastorTestAnalysis::getCastorBranchData(), ZdcSD::getFromLibrary(), CaloG4HitLess::operator()(), CaloG4HitEqual::operator()(), CaloSD::saveHit(), EcalSimHitsValidProducer::update(), HcalTB02Analysis::update(), DoCastorAnalysis::update(), and ZdcTestAnalysis::update().
|
inline |
Definition at line 129 of file CaloG4Hit.h.
References fpCaloG4HitAllocator.
|
inline |
Definition at line 123 of file CaloG4Hit.h.
References fpCaloG4HitAllocator.
Definition at line 34 of file CaloG4Hit.cc.
References elem, entry, entryLocal, hadr, hitID, pos, and theIncidentEnergy.
|
inline |
Definition at line 41 of file CaloG4Hit.h.
void CaloG4Hit::Print | ( | void | ) |
|
inline |
Definition at line 60 of file CaloG4Hit.h.
References alignCSCRings::e, and elem.
Referenced by CaloSD::createNewHit().
|
inline |
Definition at line 51 of file CaloG4Hit.h.
References entry.
Referenced by CaloG4Hit(), and CaloSD::createNewHit().
|
inline |
Definition at line 54 of file CaloG4Hit.h.
References entryLocal.
Referenced by CaloG4Hit(), and CaloSD::createNewHit().
|
inline |
Definition at line 63 of file CaloG4Hit.h.
References alignCSCRings::e, and hadr.
Referenced by CaloSD::createNewHit().
|
inline |
Definition at line 75 of file CaloG4Hit.h.
References hitID, relval_steps::k, and CaloHitID::setID().
Referenced by CaloSD::createNewHit().
|
inline |
|
inline |
Definition at line 66 of file CaloG4Hit.h.
References alignCSCRings::e, and theIncidentEnergy.
Referenced by CaloSD::createNewHit(), and ZdcSD::getFromLibrary().
|
inline |
|
private |
Definition at line 88 of file CaloG4Hit.h.
Referenced by addEnergyDeposit(), CaloG4Hit(), getEM(), getEnergyDeposit(), operator=(), and setEM().
|
private |
Definition at line 85 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getEntry(), operator=(), and setEntry().
|
private |
Definition at line 86 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getEntryLocal(), operator=(), and setEntryLocal().
|
private |
Definition at line 89 of file CaloG4Hit.h.
Referenced by addEnergyDeposit(), CaloG4Hit(), getEnergyDeposit(), getHadr(), operator=(), and setHadr().
|
private |
Definition at line 91 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getDepth(), getID(), getTimeSlice(), getTimeSliceID(), getTrackID(), getUnitID(), operator=(), and setID().
|
private |
Definition at line 87 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), Vispa.Gui.PortWidget.PortWidget::connectionPoint(), Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), getPosition(), operator=(), Vispa.Gui.VispaWidget.VispaWidget::paintEvent(), and setPosition().
|
private |
Definition at line 90 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().