IdealDigitizationProcess (non waveform) for FwEndcap requires special treatment since the FwEndcap has VPTTs instead of APDs for some crystals.
More...
#include <BSEmcFwEndcapAPDAndVPTTWaveformGenerator.h>
IdealDigitizationProcess (non waveform) for FwEndcap requires special treatment since the FwEndcap has VPTTs instead of APDs for some crystals.
- Author
- Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
- Date
- 2021-01
Definition at line 38 of file BSEmcFwEndcapAPDAndVPTTWaveformGenerator.h.
◆ BSEmcFwEndcapAPDAndVPTTWaveformGenerator()
BSEmcFwEndcapAPDAndVPTTWaveformGenerator::BSEmcFwEndcapAPDAndVPTTWaveformGenerator |
( |
| ) |
|
◆ ~BSEmcFwEndcapAPDAndVPTTWaveformGenerator()
virtual BSEmcFwEndcapAPDAndVPTTWaveformGenerator::~BSEmcFwEndcapAPDAndVPTTWaveformGenerator |
( |
| ) |
|
|
virtual |
◆ GetDataContainer()
Pass the container register to the process, and set the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ IsVpttDeposit()
virtual Bool_t BSEmcFwEndcapAPDAndVPTTWaveformGenerator::IsVpttDeposit |
( |
const BSEmcMCDeposit * |
t_deposit | ) |
const |
|
protectedvirtual |
◆ Process()
virtual void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::Process |
( |
| ) |
|
|
virtual |
The actual data transformation (digitizing, clustering, etc.) should be defined here.
Implements PndProcess.
◆ RequestDataContainer()
virtual void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::RequestDataContainer |
( |
PndContainerRegister * |
| ) |
|
|
virtual |
Pass the container register to the process, and get the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ RunTimebased()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::RunTimebased |
( |
Bool_t |
t_timebased = kTRUE | ) |
|
|
inline |
◆ SetDetectorName()
virtual void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetDetectorName |
( |
const std::string & |
t_detectorname | ) |
|
|
virtual |
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to be fetched (each Emc Subdetector has its own set of parameters)
- Parameters
-
Reimplemented from PndProcess.
◆ SetMCDepositBranchName()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetMCDepositBranchName |
( |
const TString & |
t_branchName | ) |
|
|
inline |
◆ SetStorageOfData()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetStorageOfData |
( |
Bool_t |
t_storeWaves = kTRUE | ) |
|
|
inline |
◆ SetupParameters()
virtual void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetupParameters |
( |
const PndParameterRegister * |
t_parameter | ) |
|
|
virtual |
◆ SetVpttIds()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetVpttIds |
( |
const std::vector< Int_t > & |
t_vpttIds | ) |
|
|
inline |
◆ SetWaveformBranchName()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetWaveformBranchName |
( |
const TString & |
t_branchName | ) |
|
|
inline |
◆ SetWaveformDataBranchName()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::SetWaveformDataBranchName |
( |
const TString & |
t_branchName | ) |
|
|
inline |
◆ StoreDataClass()
void BSEmcFwEndcapAPDAndVPTTWaveformGenerator::StoreDataClass |
( |
Bool_t |
t_storeData = kTRUE | ) |
|
|
inline |
The documentation for this class was generated from the following file: