#include <FDsimG4PMT_SD.hh>
Public Member Functions | |
void | clear () |
void | DrawAll () |
void | EndOfEvent (G4HCofThisEvent *) |
FDsimG4PMT_SD (G4String) | |
void | Initialize (G4HCofThisEvent *) |
void | PrintAll () |
G4bool | ProcessHits (G4Step *, G4TouchableHistory *) |
G4bool | ProcessOpticalHit (G4Step *, G4TouchableHistory *) |
~FDsimG4PMT_SD () | |
Private Attributes | |
FDsimG4OpticalHitsCollection * | fOpticalHitsCollection |
Definition at line 14 of file FDsimG4PMT_SD.hh.
FDsimG4PMT_SD::FDsimG4PMT_SD | ( | G4String | name | ) |
Definition at line 15 of file FDsimG4PMT_SD.cc.
FDsimG4PMT_SD::~FDsimG4PMT_SD | ( | ) |
Definition at line 21 of file FDsimG4PMT_SD.cc.
void FDsimG4PMT_SD::clear | ( | ) |
Definition at line 143 of file FDsimG4PMT_SD.cc.
void FDsimG4PMT_SD::DrawAll | ( | ) |
Definition at line 148 of file FDsimG4PMT_SD.cc.
void FDsimG4PMT_SD::EndOfEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 133 of file FDsimG4PMT_SD.cc.
References fOpticalHitsCollection.
void FDsimG4PMT_SD::Initialize | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 26 of file FDsimG4PMT_SD.cc.
References fOpticalHitsCollection.
void FDsimG4PMT_SD::PrintAll | ( | ) |
Definition at line 153 of file FDsimG4PMT_SD.cc.
G4bool FDsimG4PMT_SD::ProcessHits | ( | G4Step * | aStep, |
G4TouchableHistory * | |||
) |
Definition at line 38 of file FDsimG4PMT_SD.cc.
References TelescopeSimulatorLX::Absorption, TelescopeSimulatorLX::Detection, TelescopeSimulatorLX::FDsimG4OpBoundaryProcess::GetStatus(), ProcessOpticalHit(), and TelescopeSimulatorLX::Undefined.
G4bool FDsimG4PMT_SD::ProcessOpticalHit | ( | G4Step * | aStep, |
G4TouchableHistory * | theTouchable | ||
) |
Definition at line 88 of file FDsimG4PMT_SD.cc.
References fOpticalHitsCollection, TelescopeSimulatorLX::FDsimG4OpticalHit::SetDirection(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetEnergy(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetHitID(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetPixelPosition(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetPMTid(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetPosition(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetTime(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetWavelength(), TelescopeSimulatorLX::FDsimG4OpticalHit::SetWeight(), and TelescopeSimulatorLX::FDsimG4OpticalHit::SetWorldPosition().
Referenced by ProcessHits().
|
private |
Definition at line 31 of file FDsimG4PMT_SD.hh.
Referenced by EndOfEvent(), Initialize(), and ProcessOpticalHit().