ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
View newest version in sPHENIX GitHub at line 54 of file CexmcTrackPointsDigitizer.hh
|
explicit |
Definition at line 55 of file CexmcTrackPointsDigitizer.cc.
View newest version in sPHENIX GitHub at line 55 of file CexmcTrackPointsDigitizer.cc
References calorimeterGeometry, CexmcSetup::GetCalorimeterGeometry(), G4RunManager::GetRunManager(), and G4RunManager::GetUserDetectorConstruction().
Implements G4VDigitizerModule.
Definition at line 83 of file CexmcTrackPointsDigitizer.cc.
View newest version in sPHENIX GitHub 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(), k, monitorTP, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow, CexmcTrackPointInfo::positionLocal, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), targetTPBeamParticle, targetTPNucleusParticle, targetTPOutputParticle, targetTPOutputParticleDecayProductParticle, vetoCounterTPLeft, vetoCounterTPRight, CLHEP::Hep3Vector::x(), and CLHEP::Hep3Vector::y().
Referenced by CexmcEventAction::EndOfEventAction().
|
inline |
Definition at line 169 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 169 of file CexmcTrackPointsDigitizer.hh
References calorimeterTPLeft.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 176 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 176 of file CexmcTrackPointsDigitizer.hh
References calorimeterTPRight.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 116 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 116 of file CexmcTrackPointsDigitizer.hh
References monitorTP.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 123 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 123 of file CexmcTrackPointsDigitizer.hh
References targetTPBeamParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 137 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 137 of file CexmcTrackPointsDigitizer.hh
References targetTPNucleusParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 130 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 130 of file CexmcTrackPointsDigitizer.hh
References targetTPOutputParticle.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 144 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 144 of file CexmcTrackPointsDigitizer.hh
References targetTPOutputParticleDecayProductParticle.
|
inline |
Definition at line 155 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 155 of file CexmcTrackPointsDigitizer.hh
References vetoCounterTPLeft.
Referenced by CexmcEventAction::MakeTrackPointsStore().
|
inline |
Definition at line 162 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 162 of file CexmcTrackPointsDigitizer.hh
References vetoCounterTPRight.
Referenced by CexmcEventAction::MakeTrackPointsStore().
Definition at line 182 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 182 of file CexmcTrackPointsDigitizer.hh
References hasTriggered.
Referenced by CexmcEventAction::EndOfEventAction().
Definition at line 65 of file CexmcTrackPointsDigitizer.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 111 of file CexmcTrackPointsDigitizer.hh
Referenced by CexmcTrackPointsDigitizer(), and Digitize().
|
private |
Definition at line 104 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 104 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetCalorimeterTPLeft(), and InitializeData().
|
private |
Definition at line 106 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 106 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetCalorimeterTPRight(), and InitializeData().
|
private |
Definition at line 108 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 108 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), HasTriggered(), and InitializeData().
|
private |
Definition at line 90 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 90 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetMonitorTP(), and InitializeData().
|
private |
Definition at line 92 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 92 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetTargetTPBeamParticle(), and InitializeData().
|
private |
Definition at line 96 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 96 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetTargetTPNucleusParticle(), and InitializeData().
|
private |
Definition at line 94 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 94 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetTargetTPOutputParticle(), and InitializeData().
|
private |
Definition at line 98 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 98 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetTargetTPOutputParticleDecayProductParticle(), and InitializeData().
|
private |
Definition at line 100 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 100 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetVetoCounterTPLeft(), and InitializeData().
|
private |
Definition at line 102 of file CexmcTrackPointsDigitizer.hh.
View newest version in sPHENIX GitHub at line 102 of file CexmcTrackPointsDigitizer.hh
Referenced by Digitize(), GetVetoCounterTPRight(), and InitializeData().