1 #ifndef _RdEventInitializer_RdEventInitializer_h_
2 #define _RdEventInitializer_RdEventInitializer_h_
4 #include <fwk/VModule.h>
7 #include <utl/Branch.h>
REGISTER_MODULE("RdEventInitializer", RdEventInitializer)
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.
std::string fSetCoordinateOriginTo
std::string fFilenameWindowSettings
bool fConsiderSdUncertainity
fwk::VModule::ResultFlag Run(evt::Event &event) override
Run: invoked once per event.
fwk::VModule::ResultFlag SetSignalSearchWindowFromMC(evt::Event &event) const
std::string fSetSignalSearchWindowRelativeTo
bool fUseSimulationMagneticField
Class representing a document branch.
double fSignalSearchWindowStart
double fSignalSearchWindowStop
ResultFlag
Flag returned by module methods to the RunController.
std::string fReferenceCorePosition
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 ...
double fSignalSearchWindowOffset
utl::Branch fExternalShowerGeometries
fwk::VModule::ResultFlag Finish() override
Finish: invoked at end of the run (NOT end of the event)
bool fConsiderFdUncertainity
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
std::string fReferenceAxis