1 #ifndef BSEMCFWENDCAPIDEALDIGITIZER_HH 2 #define BSEMCFWENDCAPIDEALDIGITIZER_HH 9 #include "RtypesCore.h" 25 class TMemberInspector;
52 std::sort(fVpttIds.begin(), fVpttIds.end());
64 std::vector<Int_t> fVpttIds{};
Smears BSEmcMCHit energy and forms BSEmcDigi if energy above threshold.
virtual Bool_t IsVpttHit(const BSEmcMCHit *t_hit) const
virtual ~BSEmcFwEndcapIdealDigitizerProcess()
IdealDigitizationProcess (non waveform) for FwEndcap requires special treatment since the FwEndcap ha...
represents the reconstructed hit of one emc crystal
BSEmcFwEndcapIdealDigitizerProcess()
virtual void SetupParameters(const PndParameterRegister *t_parameterRegister)
Fetch all parameters from the PndParameterRegister.
virtual void SetData(BSEmcDigitizationData *t_data)
Pass the data container ptrs to the process, and store pointers in class members. ...
Interface to a datacontainer to be used in PandaROOT.
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
void SetVpttIds(const std::vector< Int_t > &t_vpttIds)
virtual void SetDetectorName(const std::string &t_detectorName)
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to b...
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
represents the deposited energy of one emc crystal from simulation
Container for runtime parameters that are required for the transformation from BSEmcMCHits to BSEmcDi...
DataStruct to pass addresses to data Container between BSEmcDigitizerTask and PndProcess<BSEmcDigitiz...