SdPMTQualityChecker.h
Go to the documentation of this file.
1 #ifndef _SdPMTQualityCheckerKG_SdPMTQualityChecker_h_
2 #define _SdPMTQualityCheckerKG_SdPMTQualityChecker_h_
3 
4 #include <fwk/VModule.h>
5 
6 
7 namespace evt {
8  class Event;
9 }
10 
11 
12 namespace SdPMTQualityCheckerKG {
13 
22 
23  public:
27 
28  private:
30 
31  bool fVerbose = false;
32 
33  std::pair<double, double> fValidGainRatioRange;
34  std::pair<double, double> fValidVEMPeakRange;
35  double fMaxSigmaBaseline = 0;
36 
38 
39  REGISTER_MODULE("SdPMTQualityCheckerKG", SdPMTQualityChecker);
40 
41  };
42 
43 }
44 
45 
46 #endif
fwk::VModule::ResultFlag PMTChecks(evt::Event &event)
Report success to RunController.
Definition: VModule.h:62
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
REGISTER_MODULE("SdPMTQualityCheckerKG", SdPMTQualityChecker)
Module interface.
Definition: VModule.h:53
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
std::pair< double, double > fValidVEMPeakRange
std::pair< double, double > fValidGainRatioRange

, generated on Tue Sep 26 2023.