QwGeant4
|
Storing hit information of the Cerenkov radiator. More...
#include <QweakSimCerenkov_RadiatorSD.hh>
Inherits G4VSensitiveDetector.
Public Member Functions | |
QweakSimCerenkov_RadiatorSD (G4String name) | |
virtual | ~QweakSimCerenkov_RadiatorSD () |
void | Initialize (G4HCofThisEvent *HCE) |
G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist) |
void | EndOfEvent (G4HCofThisEvent *HCE) |
Private Attributes | |
QweakSimCerenkovRadiatorHitsCollection * | CerenkovRadiatorHitsCollection |
G4int | CerenkovRadiatorCollectionID |
Storing hit information of the Cerenkov radiator.
Definition at line 15 of file QweakSimCerenkov_RadiatorSD.hh.
QweakSimCerenkov_RadiatorSD::QweakSimCerenkov_RadiatorSD | ( | G4String | name | ) |
Definition at line 8 of file QweakSimCerenkov_RadiatorSD.cc.
|
virtual |
Definition at line 17 of file QweakSimCerenkov_RadiatorSD.cc.
void QweakSimCerenkov_RadiatorSD::EndOfEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 194 of file QweakSimCerenkov_RadiatorSD.cc.
void QweakSimCerenkov_RadiatorSD::Initialize | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 20 of file QweakSimCerenkov_RadiatorSD.cc.
References CerenkovRadiatorCollectionID, and CerenkovRadiatorHitsCollection.
G4bool QweakSimCerenkov_RadiatorSD::ProcessHits | ( | G4Step * | aStep, |
G4TouchableHistory * | ROhist | ||
) |
Definition at line 30 of file QweakSimCerenkov_RadiatorSD.cc.
References CerenkovRadiatorHitsCollection, QweakSimCerenkov_RadiatorHit::GetLogVolume(), QweakSimCerenkov_RadiatorHit::StoreCellPosition(), QweakSimCerenkov_RadiatorHit::StoreCellRotation(), QweakSimCerenkov_RadiatorHit::StoreCreatorProcessName(), QweakSimCerenkov_RadiatorHit::StoreDetectorID(), QweakSimCerenkov_RadiatorHit::StoreGlobalTime(), QweakSimCerenkov_RadiatorHit::StoreKineticEnergy(), QweakSimCerenkov_RadiatorHit::StoreLocalMomentum(), QweakSimCerenkov_RadiatorHit::StoreLocalPosition(), QweakSimCerenkov_RadiatorHit::StoreLogVolume(), QweakSimCerenkov_RadiatorHit::StoreMomentumDirection(), QweakSimCerenkov_RadiatorHit::StoreOriginVertexKineticEnergy(), QweakSimCerenkov_RadiatorHit::StoreOriginVertexMomentumDirection(), QweakSimCerenkov_RadiatorHit::StoreOriginVertexPosition(), QweakSimCerenkov_RadiatorHit::StoreOriginVertexTotalEnergy(), QweakSimCerenkov_RadiatorHit::StoreParentID(), QweakSimCerenkov_RadiatorHit::StoreParticleName(), QweakSimCerenkov_RadiatorHit::StoreParticleType(), QweakSimCerenkov_RadiatorHit::StorePolarization(), QweakSimCerenkov_RadiatorHit::StoreTotalEnergy(), QweakSimCerenkov_RadiatorHit::StoreTrackID(), QweakSimCerenkov_RadiatorHit::StoreWorldMomentum(), and QweakSimCerenkov_RadiatorHit::StoreWorldPosition().
|
private |
Definition at line 30 of file QweakSimCerenkov_RadiatorSD.hh.
Referenced by Initialize().
|
private |
Definition at line 28 of file QweakSimCerenkov_RadiatorSD.hh.
Referenced by Initialize(), and ProcessHits().