RdEventInitializer.h
Go to the documentation of this file.
1 #ifndef _RdEventInitializer_RdEventInitializer_h_
2 #define _RdEventInitializer_RdEventInitializer_h_
3 
4 #include <fwk/VModule.h>
5 
6 #include <utl/Point.h>
7 #include <utl/Branch.h>
8 #include <string>
9 
10 
11 namespace revt {
12  class REvent;
13 }
14 
15 
16 namespace RdEventInitializer {
17 
31 
32  public:
33  fwk::VModule::ResultFlag Init() override;
34  fwk::VModule::ResultFlag Run(evt::Event& event) override;
36 
37  private:
38 
40  fwk::VModule::ResultFlag ComputeCoordinateOrigin(const revt::REvent& rEvent, utl::Point& coordinateOrigin) const;
41 
48 
49  double fNoiseWindowStart = 0;
50  double fNoiseWindowStop = 0;
53 
55 
58 
62 
63  std::string fReferenceCorePosition = "RD";
64  std::string fReferenceAxis = "RD";
66 
68  unsigned int fWhichEye = 0;
69 
70  REGISTER_MODULE("RdEventInitializer", RdEventInitializer);
71 
72  };
73 
74 }
75 
76 #endif
REGISTER_MODULE("RdEventInitializer", RdEventInitializer)
Point object.
Definition: Point.h:32
fwk::VModule::ResultFlag SetSignalSearchWindowFromFile(evt::Event &event) const
fwk::VModule::ResultFlag Init() override
Initialize: invoked at beginning of run (NOT beginning of event)
Interface class to access to the Radio part of an event.
Definition: REvent.h:42
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
fwk::VModule::ResultFlag SetSignalSearchWindowFromMC(evt::Event &event) const
Class representing a document branch.
Definition: Branch.h:107
Module interface.
Definition: VModule.h:53
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
fwk::VModule::ResultFlag SetSignalSearchWindowManual(evt::Event &event) const
Module to be called very early in any radio module sequence. It initializes event quantities such as ...
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)
fwk::VModule::ResultFlag SetSignalSearchWindowFromFD(evt::Event &event) const
fwk::VModule::ResultFlag SetSignalSearchWindowFromExternal(evt::Event &event) const
fwk::VModule::ResultFlag ComputeCoordinateOrigin(const revt::REvent &rEvent, utl::Point &coordinateOrigin) const
determines the coordinate origin to be used for all further calculations
fwk::VModule::ResultFlag SetSignalSearchWindowFromSD(evt::Event &event) const

, generated on Tue Sep 26 2023.