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