SdPMTSignalShapeQualityChecker.h
Go to the documentation of this file.
1 #ifndef _SdPMTSignalShapeQualityChecker_SdPMTSignalShapeQualityChecker_h_
2 #define _SdPMTSignalShapeQualityChecker_SdPMTSignalShapeQualityChecker_h_
3 
4 #include <fwk/VModule.h>
5 
6 
7 namespace evt {
8  class Event;
9 }
10 
11 namespace sevt {
12  class SEvent;
13  class PMT;
14  class Station;
15 }
16 
18 
27 
28  public:
29  fwk::VModule::ResultFlag Init() override;
30  fwk::VModule::ResultFlag Run(evt::Event& event) override;
31  fwk::VModule::ResultFlag Finish() override { return eSuccess; }
32 
33  private:
36 
37  bool fVerbose = false;
38 
45  double fMaxLateSignal = 0;
48 
49  REGISTER_MODULE("SdPMTSignalShapeQualityChecker", SdPMTSignalShapeQualityChecker);
50 
51  };
52 
53 }
54 
55 
56 #endif
Report success to RunController.
Definition: VModule.h:62
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)
REGISTER_MODULE("SdPMTSignalShapeQualityChecker", SdPMTSignalShapeQualityChecker)
class to hold data at Station level
Module interface.
Definition: VModule.h:53
fwk::VModule::ResultFlag PMTTraceChecks(sevt::Station &currentStation)
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
Definition: XbArray.h:7

, generated on Tue Sep 26 2023.