#include <FiberG4Hit.h>
Public Member Functions | |
void | add (G4int npe) |
G4int | depth () const |
FiberG4Hit () | |
FiberG4Hit (G4LogicalVolume *logVol, G4int tower, G4int depth, G4int tkID) | |
FiberG4Hit (const FiberG4Hit &right) | |
math::XYZPoint | hitPos () const |
G4int | npe () const |
void | operator delete (void *aHit) |
void * | operator new (size_t) |
const FiberG4Hit & | operator= (const FiberG4Hit &right) |
G4int | operator== (const FiberG4Hit &right) const |
std::vector< HFShowerPhoton > | photon () const |
void | setDepth (G4int depth) |
void | setNpe (G4int npe) |
void | setPhoton (const std::vector< HFShowerPhoton > &photon) |
void | setPos (const math::XYZPoint &xyz) |
void | setTime (G4double t) |
void | setTowerId (G4int tower) |
G4double | time () const |
G4int | towerId () const |
G4int | trackId () const |
~FiberG4Hit () override | |
Private Attributes | |
G4int | theDepth |
math::XYZPoint | theHitPos |
const G4LogicalVolume * | theLogV |
G4int | theNpe |
std::vector< HFShowerPhoton > | thePhoton |
G4double | theTime |
G4int | theTowerId |
G4int | theTrackId |
Definition at line 14 of file FiberG4Hit.h.
FiberG4Hit::FiberG4Hit | ( | ) |
FiberG4Hit::FiberG4Hit | ( | G4LogicalVolume * | logVol, |
G4int | tower, | ||
G4int | depth, | ||
G4int | tkID | ||
) |
|
override |
Definition at line 15 of file FiberG4Hit.cc.
FiberG4Hit::FiberG4Hit | ( | const FiberG4Hit & | right | ) |
Definition at line 17 of file FiberG4Hit.cc.
References theDepth, theHitPos, theLogV, theNpe, theTime, and theTowerId.
|
inline |
|
inline |
Definition at line 45 of file FiberG4Hit.h.
References theDepth.
Referenced by setDepth(), and HcalForwardAnalysis::setPhotons().
|
inline |
|
inline |
|
inline |
Definition at line 64 of file FiberG4Hit.h.
References fFiberG4HitAllocator.
|
inline |
Definition at line 58 of file FiberG4Hit.h.
References fFiberG4HitAllocator.
const FiberG4Hit & FiberG4Hit::operator= | ( | const FiberG4Hit & | right | ) |
Definition at line 26 of file FiberG4Hit.cc.
References theDepth, theHitPos, theLogV, theNpe, theTime, and theTowerId.
int FiberG4Hit::operator== | ( | const FiberG4Hit & | right | ) | const |
Definition at line 36 of file FiberG4Hit.cc.
|
inline |
Definition at line 50 of file FiberG4Hit.h.
References thePhoton.
Referenced by setPhoton(), and HcalForwardAnalysis::setPhotons().
|
inline |
|
inline |
Definition at line 39 of file FiberG4Hit.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 37 of file FiberG4Hit.h.
References theTowerId, and l1tHGCalTowerProducer_cfi::tower.
|
inline |
|
inline |
Definition at line 44 of file FiberG4Hit.h.
References theTowerId.
Referenced by HcalForwardAnalysis::setPhotons().
|
inline |
|
private |
Definition at line 28 of file FiberG4Hit.h.
Referenced by depth(), FiberG4Hit(), operator=(), and setDepth().
|
private |
Definition at line 32 of file FiberG4Hit.h.
Referenced by FiberG4Hit(), hitPos(), operator=(), and setPos().
|
private |
Definition at line 34 of file FiberG4Hit.h.
Referenced by FiberG4Hit(), and operator=().
|
private |
Definition at line 30 of file FiberG4Hit.h.
Referenced by add(), FiberG4Hit(), npe(), operator=(), and setNpe().
|
private |
Definition at line 33 of file FiberG4Hit.h.
Referenced by photon(), and setPhoton().
|
private |
Definition at line 31 of file FiberG4Hit.h.
Referenced by FiberG4Hit(), operator=(), setTime(), and time().
|
private |
Definition at line 27 of file FiberG4Hit.h.
Referenced by FiberG4Hit(), operator=(), setTowerId(), and towerId().
|
private |
Definition at line 29 of file FiberG4Hit.h.
Referenced by trackId().