|
bool | defineReadoutSpecsImpl () override |
|
bool | loadConstantsImpl (int runno, std::string const &variation) override |
|
bool | loadTTImpl (int runno, std::string const &variation) override |
|
std::unique_ptr< GDigitizedData > | digitizeHitImpl (GHit *ghit, size_t hitn) override |
|
| GDynamicDigitization (const std::shared_ptr< GOptions > &g) |
|
| GDynamicDigitization (const std::shared_ptr< GOptions > &g) |
|
virtual | ~GDynamicDigitization ()=default |
| Virtual destructor.
|
|
double | processStepTime (const std::shared_ptr< GTouchable > &gTouchID, G4Step *thisStep) |
| Processes the step time.
|
|
virtual double | processStepTimeImpl (const std::shared_ptr< GTouchable > &gTouchID, G4Step *thisStep) |
| Default implementation of processStepTime.
|
|
std::vector< std::shared_ptr< GTouchable > > | processTouchable (std::shared_ptr< GTouchable > gtouchable, G4Step *thisStep) |
| Processes a GTouchable based on a G4Step.
|
|
virtual std::vector< std::shared_ptr< GTouchable > > | processTouchableImpl (std::shared_ptr< GTouchable > gtouchable, G4Step *thisStep) |
| Processes a GTouchable based on the current G4Step.
|
|
std::vector< std::shared_ptr< GTouchable > > | processGTouchableModifiers (const std::shared_ptr< GTouchable > &gTouchID, const GTouchableModifiers &gmods) |
| Processes touchable modifiers.
|
|
virtual std::vector< std::shared_ptr< GTouchable > > | processGTouchableModifiersImpl (const std::shared_ptr< GTouchable > &gTouchID, const GTouchableModifiers &gmods) |
| Default implementation for processing touchable modifiers.
|
|
std::unique_ptr< GTrueInfoData > | collectTrueInformation (GHit *ghit, size_t hitn) |
| Collects true hit information into a GTrueInfoData object.
|
|
virtual std::unique_ptr< GTrueInfoData > | collectTrueInformationImpl (GHit *ghit, size_t hitn) |
| Collects true hit information from a GHit.
|
|
std::unique_ptr< GDigitizedData > | digitizeHit (GHit *ghit, size_t hitn) |
| Digitizes hit information into a GDigitizedData object.
|
|
bool | loadConstants (int runno, std::string const &variation) |
| Loads digitization constants.
|
|
bool | loadTT (int runno, std::string const &variation) |
| Loads the translation table.
|
|
void | chargeAndTimeAtHardware (int time, int q, const GHit *ghit, GDigitizedData &gdata) |
| Sets hardware-level charge and time information in the digitized data.
|
|
bool | defineReadoutSpecs () |
| Pure virtual function to initialize readout specifications.
|
|
virtual bool | decisionToSkipHit (double energy) |
|
void | set_loggers (const std::shared_ptr< GOptions > &g) |
| Sets the loggers for the digitization process.
|
|
Definition at line 9 of file gplugin_test_example.h.