8 #ifndef HERD_CALOPDDIGITIZERALGO_H_     9 #define HERD_CALOPDDIGITIZERALGO_H_    18 #include "algorithm/Algorithm.h"    83   bool Initialize() 
override;
    89   bool Process() 
override;
   105   void DigitizeHit(
unsigned int ID, 
float EDep, 
bool LPD = 
true);
 CaloHits _caloSPDHits
Definition: CaloPDDigitizerAlgo.h:93
 
CssGeoParams.h CssGeoParams class declaration. 
Definition: CaloPDCalibrationAlgo.h:24
 
Algorithm for digitizers of the Monte Carlo hits of Calo based on a preliminary Pd readout...
Definition: CaloPDDigitizerAlgo.h:71
 
observer_ptr< CaloPDChannelInfo > _caloSPDChannelInfo
Definition: CaloPDDigitizerAlgo.h:95
 
CaloPDEventChannelInfo _caloLPDEventChannelInfo
Definition: CaloPDDigitizerAlgo.h:96
 
float _MIPtoGeV
Definition: CaloPDDigitizerAlgo.h:100
 
CaloHits _caloLPDHits
Definition: CaloPDDigitizerAlgo.h:92
 
CaloPDEventChannelInfo _caloSPDEventChannelInfo
Definition: CaloPDDigitizerAlgo.h:97
 
std::unique_ptr< std::default_random_engine > _rdmEngine
Definition: CaloPDDigitizerAlgo.h:101
 
StorePtr _globStore
Definition: CaloPDDigitizerAlgo.h:103
 
Data structure for information regarding a channel connected to a Calo photodiode. 
Definition: CaloPDEventChannelInfo.h:29
 
observer_ptr< CaloPDChannelInfo > _caloLPDChannelInfo
Definition: CaloPDDigitizerAlgo.h:94
 
unsigned int _seed
Definition: CaloPDDigitizerAlgo.h:99
 
Container for the hits of a single CALO detector.