![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/gammaray_telescope/include/GammaRayTelDigitizer.hh>
Inheritance diagram for GammaRayTelDigitizer:
Collaboration diagram for GammaRayTelDigitizer:Public Member Functions | |
| GammaRayTelDigitizer (G4String name) | |
| ~GammaRayTelDigitizer () | |
| void | Digitize () |
| void | SetThreshold (G4double val) |
Public Member Functions inherited from G4VDigitizerModule | |
| G4VDigitizerModule (const G4String &modName) | |
| virtual | ~G4VDigitizerModule () |
| G4bool | operator== (const G4VDigitizerModule &right) const |
| G4bool | operator!= (const G4VDigitizerModule &right) const |
| G4int | GetNumberOfCollections () const |
| G4String | GetCollectionName (G4int i) const |
| G4String | GetName () const |
| void | SetVerboseLevel (G4int val) |
Private Attributes | |
| GammaRayTelDigitsCollection * | DigitsCollection |
| G4double | Energy_Threshold |
| G4double | TotalEnergy |
| G4double | ACDThreshold |
| GammaRayTelDigitizerMessenger * | digiMessenger |
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 50 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 50 of file GammaRayTelDigitizer.hh
| GammaRayTelDigitizer::GammaRayTelDigitizer | ( | G4String | name | ) |
Definition at line 56 of file GammaRayTelDigitizer.cc.
View newest version in sPHENIX GitHub at line 56 of file GammaRayTelDigitizer.cc
References ACDThreshold, G4VDigitizerModule::collectionName, digiMessenger, Energy_Threshold, keV, and TotalEnergy.
| GammaRayTelDigitizer::~GammaRayTelDigitizer | ( | ) |
Definition at line 74 of file GammaRayTelDigitizer.cc.
View newest version in sPHENIX GitHub at line 74 of file GammaRayTelDigitizer.cc
References digiMessenger.
Implements G4VDigitizerModule.
Definition at line 81 of file GammaRayTelDigitizer.cc.
View newest version in sPHENIX GitHub at line 81 of file GammaRayTelDigitizer.cc
References ACDThreshold, DigitsCollection, energy, Energy_Threshold, G4TDigiCollection< T >::entries(), G4THitsCollection< T >::entries(), G4cout, G4endl, G4DigiManager::GetDigiCollectionID(), G4DigiManager::GetDMpointer(), G4DigiManager::GetHitsCollection(), G4DigiManager::GetHitsCollectionID(), G4TDigiCollection< T >::insert(), GammaRayTelDigi::SetDigiType(), GammaRayTelDigi::SetEnergy(), GammaRayTelDigi::SetPlaneNumber(), GammaRayTelDigi::SetPlaneType(), GammaRayTelDigi::SetStripNumber(), G4VDigitizerModule::StoreDigiCollection(), and TotalEnergy.
Referenced by GammaRayTelEventAction::EndOfEventAction().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 58 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 58 of file GammaRayTelDigitizer.hh
References Energy_Threshold.
Referenced by GammaRayTelDigitizerMessenger::SetNewValue().
Here is the caller graph for this function:
|
private |
Definition at line 65 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 65 of file GammaRayTelDigitizer.hh
Referenced by Digitize(), and GammaRayTelDigitizer().
|
private |
Definition at line 66 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 66 of file GammaRayTelDigitizer.hh
Referenced by GammaRayTelDigitizer(), and ~GammaRayTelDigitizer().
|
private |
Definition at line 62 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 62 of file GammaRayTelDigitizer.hh
Referenced by Digitize().
|
private |
Definition at line 63 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 63 of file GammaRayTelDigitizer.hh
Referenced by Digitize(), GammaRayTelDigitizer(), and SetThreshold().
|
private |
Definition at line 64 of file GammaRayTelDigitizer.hh.
View newest version in sPHENIX GitHub at line 64 of file GammaRayTelDigitizer.hh
Referenced by Digitize(), and GammaRayTelDigitizer().