class that handles PMT hits More...
#include <G4TankPMTAction.h>

Public Member Functions | |
| void | EndOfEvent (G4HCofThisEvent *) override |
| G4TankPMTAction (const G4String &name, const int pmtIndex) | |
| void | Initialize (G4HCofThisEvent *) override |
| G4bool | ProcessHits (G4Step *const step, G4TouchableHistory *const rOHist) override |
| virtual | ~G4TankPMTAction () |
Private Attributes | |
| G4StationSimulator & | fG4StationSimulator |
| const int | fPMTIndex = 0 |
class that handles PMT hits
Definition at line 39 of file G4StationSimulator/G4TankPMTAction.h.
| G4StationSimulatorOG::G4TankPMTAction::G4TankPMTAction | ( | const G4String & | name, |
| const int | pmtIndex | ||
| ) |
Definition at line 46 of file G4StationSimulator/G4TankPMTAction.cc.
|
inlinevirtual |
Definition at line 43 of file G4StationSimulator/G4TankPMTAction.h.
|
inlineoverride |
Definition at line 47 of file G4StationSimulator/G4TankPMTAction.h.
|
inlineoverride |
Definition at line 45 of file G4StationSimulator/G4TankPMTAction.h.
|
override |
Definition at line 61 of file G4StationSimulator/G4TankPMTAction.cc.
References G4StationSimulatorOG::G4StationSimulator::AddPhoton(), fG4StationSimulator, G4StationSimulatorOG::G4StationSimulator::fgCurrent, fPMTIndex, G4StationSimulatorOG::G4StationSteppingAction::GetCurrentParticleId(), G4StationSimulatorOG::G4StationSimulator::Current::GetDetectorStation(), G4StationSimulatorOG::G4StationSimulator::Current::GetEventStation(), sdet::Station::GetPMT(), sdet::PMT::GetQuantumEfficiency(), utl::TabulatedFunction::InterpolateY(), max, utl::MeV, particle, galactic::second, and utl::second.
|
private |
Definition at line 51 of file G4StationSimulator/G4TankPMTAction.h.
Referenced by ProcessHits().
|
private |
Definition at line 50 of file G4StationSimulator/G4TankPMTAction.h.
Referenced by ProcessHits().