|
| 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.