QwGeant4
|
#include <QweakSimPMTOnly_PMTSD.hh>
Inherits G4VSensitiveDetector.
Public Member Functions | |
QweakSimPMTOnly_PMTSD (G4String name, QweakSimUserInformation *userInfo) | |
~QweakSimPMTOnly_PMTSD () | |
void | Initialize (G4HCofThisEvent *HCE) |
virtual G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *) |
G4bool | ProcessHits_constStep (const G4Step *, G4TouchableHistory *) |
void | EndOfEvent (G4HCofThisEvent *HCE) |
QweakSimTrajectory * | GetParentTrajectory (G4int parentID) |
Private Attributes | |
QweakSimUserInformation * | myUserInfo |
QweakSimPMTOnly_PMTHitsCollection * | PMTOnly_PMTHitsCollection |
G4int | PMTOnlyPMT_CollectionID |
Definition at line 20 of file QweakSimPMTOnly_PMTSD.hh.
QweakSimPMTOnly_PMTSD::QweakSimPMTOnly_PMTSD | ( | G4String | name, |
QweakSimUserInformation * | userInfo | ||
) |
Definition at line 20 of file QweakSimPMTOnly_PMTSD.cc.
References myUserInfo, and PMTOnlyPMT_CollectionID.
QweakSimPMTOnly_PMTSD::~QweakSimPMTOnly_PMTSD | ( | ) |
Definition at line 29 of file QweakSimPMTOnly_PMTSD.cc.
void QweakSimPMTOnly_PMTSD::EndOfEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 71 of file QweakSimPMTOnly_PMTSD.cc.
QweakSimTrajectory * QweakSimPMTOnly_PMTSD::GetParentTrajectory | ( | G4int | parentID | ) |
Definition at line 76 of file QweakSimPMTOnly_PMTSD.cc.
References QweakSimTrajectory::GetCharge(), and QweakSimTrajectory::GetTrackID().
void QweakSimPMTOnly_PMTSD::Initialize | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 34 of file QweakSimPMTOnly_PMTSD.cc.
References PMTOnly_PMTHitsCollection, and PMTOnlyPMT_CollectionID.
|
virtual |
Definition at line 43 of file QweakSimPMTOnly_PMTSD.cc.
G4bool QweakSimPMTOnly_PMTSD::ProcessHits_constStep | ( | const G4Step * | aStep, |
G4TouchableHistory * | |||
) |
Definition at line 48 of file QweakSimPMTOnly_PMTSD.cc.
References PMTOnly_PMTHitsCollection, QweakSimPMTOnly_PMTHit::StoreHitID(), and QweakSimPMTOnly_PMTHit::StorePhotonEnergy().
Referenced by QweakSimSteppingAction::UserSteppingAction().
|
private |
Definition at line 38 of file QweakSimPMTOnly_PMTSD.hh.
Referenced by QweakSimPMTOnly_PMTSD().
|
private |
Definition at line 39 of file QweakSimPMTOnly_PMTSD.hh.
Referenced by Initialize(), and ProcessHits_constStep().
|
private |
Definition at line 40 of file QweakSimPMTOnly_PMTSD.hh.
Referenced by Initialize(), and QweakSimPMTOnly_PMTSD().