#include <HFShowerG4Hit.h>
Public Member Functions | |
G4double | edep () const |
G4ThreeVector | globalPosition () const |
HFShowerG4Hit () | |
HFShowerG4Hit (const HFShowerG4Hit &right) | |
HFShowerG4Hit (G4int hitId, G4int tkID, double edep, double time) | |
G4int | hitId () const |
G4ThreeVector | localPosition () const |
void | operator delete (void *aHit) |
void * | operator new (size_t) |
const HFShowerG4Hit & | operator= (const HFShowerG4Hit &right) |
G4int | operator== (const HFShowerG4Hit &right) const |
G4ThreeVector | primaryMomDir () const |
void | setEnergy (G4double edep) |
void | setGlobalPos (const G4ThreeVector &xyz) |
void | setHitId (G4int hitId) |
void | setLocalPos (const G4ThreeVector &xyz) |
void | setPrimMomDir (const G4ThreeVector &xyz) |
void | setTime (G4double t) |
void | setTrackId (G4int trackId) |
G4double | time () const |
G4int | trackId () const |
void | updateEnergy (G4double edep) |
~HFShowerG4Hit () override | |
Private Attributes | |
G4ThreeVector | globalPos |
G4ThreeVector | localPos |
G4ThreeVector | momDir |
G4double | theEdep |
G4int | theHitId |
G4double | theTime |
G4int | theTrackId |
Definition at line 15 of file HFShowerG4Hit.h.
HFShowerG4Hit::HFShowerG4Hit | ( | ) |
Definition at line 7 of file HFShowerG4Hit.cc.
HFShowerG4Hit::HFShowerG4Hit | ( | G4int | hitId, |
G4int | tkID, | ||
double | edep, | ||
double | time | ||
) |
Definition at line 9 of file HFShowerG4Hit.cc.
|
override |
Definition at line 12 of file HFShowerG4Hit.cc.
HFShowerG4Hit::HFShowerG4Hit | ( | const HFShowerG4Hit & | right | ) |
Definition at line 14 of file HFShowerG4Hit.cc.
References globalPos, localPos, momDir, theEdep, theHitId, theTime, and theTrackId.
|
inline |
Definition at line 48 of file HFShowerG4Hit.h.
References theEdep.
Referenced by setEnergy(), and updateEnergy().
|
inline |
Definition at line 51 of file HFShowerG4Hit.h.
References globalPos.
Referenced by HcalForwardAnalysis::setPhotons().
|
inline |
Definition at line 46 of file HFShowerG4Hit.h.
References theHitId.
Referenced by setHitId(), and HcalForwardAnalysis::setPhotons().
|
inline |
|
inline |
|
inline |
const HFShowerG4Hit & HFShowerG4Hit::operator= | ( | const HFShowerG4Hit & | right | ) |
Definition at line 24 of file HFShowerG4Hit.cc.
References globalPos, localPos, momDir, theEdep, theHitId, theTime, and theTrackId.
int HFShowerG4Hit::operator== | ( | const HFShowerG4Hit & | right | ) | const |
Definition at line 35 of file HFShowerG4Hit.cc.
|
inline |
Definition at line 52 of file HFShowerG4Hit.h.
References momDir.
Referenced by HcalForwardAnalysis::setPhotons().
|
inline |
|
inline |
Definition at line 43 of file HFShowerG4Hit.h.
References globalPos.
Referenced by HFWedgeSD::createNewHit(), and HFChamberSD::ProcessHits().
|
inline |
Definition at line 37 of file HFShowerG4Hit.h.
References hitId(), and theHitId.
Referenced by HFWedgeSD::createNewHit().
|
inline |
Definition at line 42 of file HFShowerG4Hit.h.
References localPos.
Referenced by HFWedgeSD::createNewHit(), and HFChamberSD::ProcessHits().
|
inline |
Definition at line 44 of file HFShowerG4Hit.h.
References momDir.
Referenced by HFWedgeSD::createNewHit(), and HFChamberSD::ProcessHits().
|
inline |
Definition at line 41 of file HFShowerG4Hit.h.
References submitPVValidationJobs::t, and theTime.
Referenced by HFWedgeSD::createNewHit().
|
inline |
Definition at line 38 of file HFShowerG4Hit.h.
References theTrackId, and trackId().
Referenced by HFWedgeSD::createNewHit().
|
inline |
Definition at line 49 of file HFShowerG4Hit.h.
References theTime.
Referenced by HcalForwardAnalysis::setPhotons().
|
inline |
Definition at line 47 of file HFShowerG4Hit.h.
References theTrackId.
Referenced by HcalForwardAnalysis::setPhotons(), and setTrackId().
|
inline |
Definition at line 40 of file HFShowerG4Hit.h.
References edep(), and theEdep.
Referenced by HFWedgeSD::updateHit().
|
private |
Definition at line 33 of file HFShowerG4Hit.h.
Referenced by globalPosition(), HFShowerG4Hit(), operator=(), and setGlobalPos().
|
private |
Definition at line 32 of file HFShowerG4Hit.h.
Referenced by HFShowerG4Hit(), localPosition(), operator=(), and setLocalPos().
|
private |
Definition at line 34 of file HFShowerG4Hit.h.
Referenced by HFShowerG4Hit(), operator=(), primaryMomDir(), and setPrimMomDir().
|
private |
Definition at line 30 of file HFShowerG4Hit.h.
Referenced by edep(), HFShowerG4Hit(), operator=(), setEnergy(), and updateEnergy().
|
private |
Definition at line 28 of file HFShowerG4Hit.h.
Referenced by HFShowerG4Hit(), hitId(), operator=(), and setHitId().
|
private |
Definition at line 31 of file HFShowerG4Hit.h.
Referenced by HFShowerG4Hit(), operator=(), setTime(), and time().
|
private |
Definition at line 29 of file HFShowerG4Hit.h.
Referenced by HFShowerG4Hit(), operator=(), setTrackId(), and trackId().