1 #ifndef _RdChannelAmplitudeTemperatureDependenceCorrector_RdChannelAmplitudeTemperatureDependenceCorrector_h_
2 #define _RdChannelAmplitudeTemperatureDependenceCorrector_RdChannelAmplitudeTemperatureDependenceCorrector_h_
5 #include <fwk/VModule.h>
double GetFilterAmplifierAmplitudeCorrectionFactor(const AdcType ADCType)
bool fRejectIfCorrectionFailed
Reject station if temperature correction failed.
REGISTER_MODULE("RdChannelAmplitudeTemperatureDependenceCorrector", RdChannelAmplitudeTemperatureDependenceCorrector)
const double fReferenceTemperatur
Corrects signa amplitude for known temperature dependence.
ResultFlag
Flag returned by module methods to the RunController.
AdcType GetAdcType(const std::string adc_string)
double GetLNAAmplitudeCorrectionFactor(const std::string AntennaType)
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)