Geant4
10.01.p02
|
#include <CexmcTrackPointsDigitizer.hh>
Private Member Functions | |
void | InitializeData (void) |
Additional Inherited Members | |
Protected Member Functions inherited from G4VDigitizerModule | |
void | StoreDigiCollection (G4VDigiCollection *aDC) |
void | StoreDigiCollection (G4int DCID, G4VDigiCollection *aDC) |
Protected Attributes inherited from G4VDigitizerModule | |
G4DigiManager * | DigiManager |
G4String | moduleName |
std::vector< G4String > | collectionName |
G4int | verboseLevel |
Definition at line 54 of file CexmcTrackPointsDigitizer.hh.
|
explicit |
Definition at line 55 of file CexmcTrackPointsDigitizer.cc.
References calorimeterGeometry, CexmcSetup::GetCalorimeterGeometry(), G4RunManager::GetRunManager(), and G4RunManager::GetUserDetectorConstruction().
|
virtual |
Implements G4VDigitizerModule.
Definition at line 83 of file CexmcTrackPointsDigitizer.cc.
References calorimeterGeometry, calorimeterTPLeft, calorimeterTPRight, CexmcBeamParticleTrack, CexmcCalorimeterDetectorRole, CexmcDetectorRoleName, CexmcDetectorTypeName, CexmcLeft, CexmcMonitorDetectorRole, CexmcNucleusParticleTrack, CexmcOutputParticleDecayProductTrack, CexmcOutputParticleTrack, CexmcRight, CexmcTargetDetectorRole, CexmcTPDetector, CexmcVetoCounterDetectorRole, CexmcSetup::CalorimeterGeometryData::crystalHeight, CexmcSetup::CalorimeterGeometryData::crystalWidth, CexmcTrackPointsInCalorimeter::GetColumn(), G4DigiManager::GetDMpointer(), G4DigiManager::GetHitsCollection(), G4DigiManager::GetHitsCollectionID(), CexmcTrackPointsInCalorimeter::GetRow(), CexmcTrackPointsInLeftRightSet::GetSide(), hasTriggered, InitializeData(), CexmcTrackPointInfo::IsValid(), monitorTP, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow, CexmcTrackPointInfo::positionLocal, targetTPBeamParticle, targetTPNucleusParticle, targetTPOutputParticle, targetTPOutputParticleDecayProductParticle, vetoCounterTPLeft, and vetoCounterTPRight.
Referenced by CexmcEventAction::EndOfEventAction().
|
inline |
Definition at line 169 of file CexmcTrackPointsDigitizer.hh.
References calorimeterTPLeft.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 176 of file CexmcTrackPointsDigitizer.hh.
References calorimeterTPRight.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 116 of file CexmcTrackPointsDigitizer.hh.
References monitorTP.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 123 of file CexmcTrackPointsDigitizer.hh.
References targetTPBeamParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 137 of file CexmcTrackPointsDigitizer.hh.
References targetTPNucleusParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 130 of file CexmcTrackPointsDigitizer.hh.
References targetTPOutputParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 144 of file CexmcTrackPointsDigitizer.hh.
References targetTPOutputParticleDecayProductParticle.
|
inline |
Definition at line 155 of file CexmcTrackPointsDigitizer.hh.
References vetoCounterTPLeft.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 162 of file CexmcTrackPointsDigitizer.hh.
References vetoCounterTPRight.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 182 of file CexmcTrackPointsDigitizer.hh.
References hasTriggered.
Referenced by CexmcEventAction::EndOfEventAction().
|
private |
Definition at line 65 of file CexmcTrackPointsDigitizer.cc.
References calorimeterTPLeft, calorimeterTPRight, CexmcInvalidTrackId(), hasTriggered, monitorTP, targetTPBeamParticle, targetTPNucleusParticle, targetTPOutputParticle, targetTPOutputParticleDecayProductParticle, CexmcTrackPointInfo::trackId, vetoCounterTPLeft, and vetoCounterTPRight.
Referenced by Digitize().
|
private |
Definition at line 111 of file CexmcTrackPointsDigitizer.hh.
Referenced by CexmcTrackPointsDigitizer(), and Digitize().
|
private |
Definition at line 104 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetCalorimeterTPLeft(), and InitializeData().
|
private |
Definition at line 106 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetCalorimeterTPRight(), and InitializeData().
|
private |
Definition at line 108 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), HasTriggered(), and InitializeData().
|
private |
Definition at line 90 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetMonitorTP(), and InitializeData().
|
private |
Definition at line 92 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetTargetTPBeamParticle(), and InitializeData().
|
private |
Definition at line 96 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetTargetTPNucleusParticle(), and InitializeData().
|
private |
Definition at line 94 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetTargetTPOutputParticle(), and InitializeData().
|
private |
Definition at line 98 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetTargetTPOutputParticleDecayProductParticle(), and InitializeData().
|
private |
Definition at line 100 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetVetoCounterTPLeft(), and InitializeData().
|
private |
Definition at line 102 of file CexmcTrackPointsDigitizer.hh.
Referenced by Digitize(), GetVetoCounterTPRight(), and InitializeData().