RdChannelADCToVoltageConverter.h
Go to the documentation of this file.
1 #ifndef _RdChannelADCToVoltageConverter_RdChannelADCToVoltageConverter_h_
2 #define _RdChannelADCToVoltageConverter_RdChannelADCToVoltageConverter_h_
3 
4 #include <fwk/VModule.h>
5 
6 
8 
20 
21  public:
22  fwk::VModule::ResultFlag Init() override;
23  fwk::VModule::ResultFlag Run(evt::Event& event) override;
25 
26  private:
29 
30  bool CloseTo(const double a, const double b, const double tolerance);
31 
32  REGISTER_MODULE("RdChannelADCToVoltageConverter", RdChannelADCToVoltageConverter);
33  };
34 
35 }
36 
37 
38 #endif
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
REGISTER_MODULE("RdChannelADCToVoltageConverter", RdChannelADCToVoltageConverter)
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
Makes the conversion from ADC counts to Voltage taking the ADC information for each Channel from the ...
bool CloseTo(const double a, const double b, const double tolerance)
Module interface.
Definition: VModule.h:53
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60

, generated on Tue Sep 26 2023.