QwGeant4
|
#include <QweakSimCerenkov_PMTHit.hh>
Inherits G4VHit.
Public Member Functions | |
QweakSimCerenkov_PMTHit () | |
virtual | ~QweakSimCerenkov_PMTHit () |
QweakSimCerenkov_PMTHit (const QweakSimCerenkov_PMTHit &right) | |
QweakSimCerenkov_PMTHit (G4int pmt_id) | |
const QweakSimCerenkov_PMTHit & | operator= (const QweakSimCerenkov_PMTHit &right) |
int | operator== (const QweakSimCerenkov_PMTHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
float | x () |
float | y () |
void | StoreDetectorID (G4int detector_ID) |
G4int | GetDetectorID () const |
void | StorePMTID (G4int pmt_id) |
G4int | GetPMTID () const |
void | StoreHitID (G4int hit_id) |
G4int | GetHitID () const |
void | SetHitValid (G4bool valid) |
G4bool | IsHitValid () const |
void | StorePhotonEnergy (G4double eng) |
G4double | GetPhotonEnergy () const |
void | StoreHitTime (G4double time) |
G4double | GetHitTime () const |
Private Attributes | |
G4int | DetectorID |
G4int | PMTID |
G4int | hitID |
G4bool | hitValid |
G4double | currentPhotonEnergy |
G4double | currentHitTime |
Definition at line 7 of file QweakSimCerenkov_PMTHit.hh.
QweakSimCerenkov_PMTHit::QweakSimCerenkov_PMTHit | ( | ) |
Definition at line 7 of file QweakSimCerenkov_PMTHit.cc.
References currentHitTime, currentPhotonEnergy, DetectorID, and PMTID.
|
virtual |
Definition at line 22 of file QweakSimCerenkov_PMTHit.cc.
QweakSimCerenkov_PMTHit::QweakSimCerenkov_PMTHit | ( | const QweakSimCerenkov_PMTHit & | right | ) |
Definition at line 27 of file QweakSimCerenkov_PMTHit.cc.
References currentHitTime, currentPhotonEnergy, DetectorID, and PMTID.
QweakSimCerenkov_PMTHit::QweakSimCerenkov_PMTHit | ( | G4int | pmt_id | ) |
|
inline |
Definition at line 37 of file QweakSimCerenkov_PMTHit.hh.
References DetectorID.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
|
inline |
Definition at line 52 of file QweakSimCerenkov_PMTHit.hh.
References currentHitTime.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 49 of file QweakSimCerenkov_PMTHit.hh.
References currentPhotonEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 40 of file QweakSimCerenkov_PMTHit.hh.
References PMTID.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
|
inline |
Definition at line 67 of file QweakSimCerenkov_PMTHit.hh.
References QweakSimCerenkov_PMTHitAllocator.
|
inline |
Definition at line 60 of file QweakSimCerenkov_PMTHit.hh.
References QweakSimCerenkov_PMTHitAllocator.
const QweakSimCerenkov_PMTHit & QweakSimCerenkov_PMTHit::operator= | ( | const QweakSimCerenkov_PMTHit & | right | ) |
Definition at line 37 of file QweakSimCerenkov_PMTHit.cc.
References currentHitTime, currentPhotonEnergy, DetectorID, and PMTID.
int QweakSimCerenkov_PMTHit::operator== | ( | const QweakSimCerenkov_PMTHit & | right | ) | const |
Definition at line 48 of file QweakSimCerenkov_PMTHit.cc.
|
inline |
|
inline |
Definition at line 36 of file QweakSimCerenkov_PMTHit.hh.
References DetectorID.
Referenced by QweakSimCerenkov_PMTSD::ProcessHits_constStep().
|
inline |
Definition at line 42 of file QweakSimCerenkov_PMTHit.hh.
References hitID.
Referenced by QweakSimCerenkov_PMTSD::ProcessHits_constStep().
|
inline |
Definition at line 51 of file QweakSimCerenkov_PMTHit.hh.
References currentHitTime.
Referenced by QweakSimCerenkov_PMTSD::ProcessHits_constStep().
|
inline |
Definition at line 48 of file QweakSimCerenkov_PMTHit.hh.
References currentPhotonEnergy.
Referenced by QweakSimCerenkov_PMTSD::ProcessHits_constStep().
|
inline |
Definition at line 39 of file QweakSimCerenkov_PMTHit.hh.
References PMTID.
Referenced by QweakSimCerenkov_PMTSD::ProcessHits_constStep().
|
inline |
|
inline |
|
private |
Definition at line 32 of file QweakSimCerenkov_PMTHit.hh.
Referenced by GetHitTime(), operator=(), QweakSimCerenkov_PMTHit(), and StoreHitTime().
|
private |
Definition at line 31 of file QweakSimCerenkov_PMTHit.hh.
Referenced by GetPhotonEnergy(), operator=(), QweakSimCerenkov_PMTHit(), and StorePhotonEnergy().
|
private |
Definition at line 27 of file QweakSimCerenkov_PMTHit.hh.
Referenced by GetDetectorID(), operator=(), QweakSimCerenkov_PMTHit(), and StoreDetectorID().
|
private |
Definition at line 29 of file QweakSimCerenkov_PMTHit.hh.
Referenced by GetHitID(), and StoreHitID().
|
private |
Definition at line 30 of file QweakSimCerenkov_PMTHit.hh.
Referenced by IsHitValid(), and SetHitValid().
|
private |
Definition at line 28 of file QweakSimCerenkov_PMTHit.hh.
Referenced by GetPMTID(), operator=(), QweakSimCerenkov_PMTHit(), and StorePMTID().