1 #ifndef BSEMCAPPLYCALIBRATIONPROCESS_HH 2 #define BSEMCAPPLYCALIBRATIONPROCESS_HH 9 #include "RtypesCore.h" 23 class TMemberInspector;
48 virtual Double_t CalculateTime(
BSEmcDigi *t_digi)
const;
49 virtual Double_t CalculateEnergy(
BSEmcDigi *t_digi)
const;
52 std::string fCalibrationParName{
""};
BSEmcApplyCalibrationProcess()
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...
void CalibrateDigis(const std::vector< BSEmcDigi *> &t_digiCont)
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. ...
Very basic start for CalibrationPar (each Detector gets its own)
Simple Process to calculate calibrated energy for BSEmcDigi.
represents the reconstructed hit of one emc crystal
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
virtual ~BSEmcApplyCalibrationProcess()
void SetCalibrationParName(const std::string &t_parName)
DataStruct to pass addresses to data Container between BSEmcDigitizerTask and PndProcess<BSEmcDigitiz...