|
| BSEmcFwEndcapWaveformGeneration () |
|
virtual | ~BSEmcFwEndcapWaveformGeneration () |
|
virtual void | SetDetectorName (const std::string &t_detectorName) |
| Sets the detectorname and fills the parameterlist with names of all required parameter. More...
|
|
virtual void | SetupParameters (const PndParameterRegister *t_parameterRegister) |
| Fetches the parameteres requested in SetDetectorName. More...
|
|
| BSEmcWaveformGenerationProcess (BSEmcAbsWaveformSimulator *t_simulator=nullptr, Bool_t t_storewaves=kTRUE, Bool_t t_storeData=kTRUE, Bool_t t_timebased=kFALSE) |
|
virtual | ~BSEmcWaveformGenerationProcess () |
|
virtual void | RequestDataContainer (PndContainerRegister *t_register) |
| Pass the container register to the process, and get the processes container requirements. More...
|
|
virtual void | GetDataContainer (PndContainerRegister *t_register) |
| Pass the container register to the process, and set the processes container requirements. More...
|
|
virtual void | Process () |
| The actual data transformation (digitizing, clustering, etc.) should be defined here. More...
|
|
void | AddDepositData (const BSEmcMCDeposit *t_deposit, const Int_t t_depositIndex) |
|
void | RunTimebased (Bool_t t_timebased=kTRUE) |
|
void | SetStorageOfData (Bool_t t_storeWaves=kTRUE) |
|
void | StoreDataClass (Bool_t t_storeData=kTRUE) |
|
void | SetMCDepositBranchName (const TString &t_branchName) |
|
void | SetWaveformBranchName (const TString &t_branchName) |
|
void | SetWaveformDataBranchName (const TString &t_branchName) |
|
void | SetPhotonStatisticParName (const std::string &t_photonStatParName) |
|
| PndProcess () |
|
| PndProcess (const std::string &t_processname) |
|
virtual | ~PndProcess () |
|
const std::vector< std::string > & | GetListOfRequiredParameters () const |
| Get the List Of Required Parameters. More...
|
|
virtual void | PreProcess () |
| PreProcess() is called before the actual Process() call in each event. More...
|
|
virtual void | PostProcess () |
| Immediately after calling Process() PostProcess() is called for cleanup of internal process data, or if not needed, to end the time and memory increase measurement started by PreProcess() More...
|
|
virtual void | TearDown () |
| Last actions at the end of the run. More...
|
|
Process to create Waveforms out of BSEmcMCDeposits based on BSEmcFwEndcapDigi.
Specific implementation of the Waveformsimulator for the FwEndcap then used in BSEmcWaveformGenerationProcess to transform BSEmcMCDeposits into BSEmcMultiWaveforms
- Author
- Ph. Mahlberg mahlb.nosp@m.erg@.nosp@m.hiskp.nosp@m..uni.nosp@m.-bonn.nosp@m..de
Definition at line 33 of file BSEmcFwEndcapWaveformGeneration.h.