#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 | ||
) |
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 CaloG4HitLess::operator()(), and CaloG4HitEqual::operator()().
|
inline |
Definition at line 59 of file CaloG4Hit.h.
References elem.
Referenced by addEnergyDeposit(), and operator<<().
|
inline |
Definition at line 81 of file CaloG4Hit.h.
|
inline |
|
inline |
|
inline |
Definition at line 62 of file CaloG4Hit.h.
References hadr.
Referenced by addEnergyDeposit(), and operator<<().
|
inline |
|
inline |
Definition at line 65 of file CaloG4Hit.h.
References theIncidentEnergy.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 71 of file CaloG4Hit.h.
References hitID, and CaloHitID::timeSliceID().
Referenced by CaloG4HitLess::operator()(), and CaloG4HitEqual::operator()().
|
inline |
Definition at line 68 of file CaloG4Hit.h.
References hitID, and CaloHitID::trackID().
Referenced by CaloG4HitLess::operator()(), and CaloG4HitEqual::operator()().
|
inline |
Definition at line 69 of file CaloG4Hit.h.
References hitID, and CaloHitID::unitID().
Referenced by CaloG4HitLess::operator()(), and CaloG4HitEqual::operator()().
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 75 of file CaloG4Hit.h.
References hitID, relval_2017::k, and CaloHitID::setID().
|
inline |
|
inline |
|
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(), getPosition(), operator=(), and setPosition().
|
private |
Definition at line 90 of file CaloG4Hit.h.
Referenced by CaloG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().