9 #ifndef _FdCherenkovFinderOG_FdCherenkovFinder_h_
10 #define _FdCherenkovFinderOG_FdCherenkovFinder_h_
13 #include <fwk/VModule.h>
14 #include <utl/Vector.h>
15 #include <utl/Point.h>
16 #include <utl/TabulatedFunction.h>
17 #include <fwk/CoordinateSystemRegistry.h>
20 namespace fevt {
class Eye; }
21 namespace evt {
class ShowerFRecData;}
23 namespace FdCherenkovFinderOG {
76 #endif // _FdCherenkovFinderOG_FdCherenkovFinder_h_
A module to find the Cherenkov light components.
std::vector< double > fWavelength
Fluorescence Detector Eye Event.
Class to hold collection (x,y) points and provide interpolation between them.
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
evt::ShowerFRecData * fRecShower
std::vector< double > InitialCherenkov(fevt::Eye &eye) const
utl::TabulatedFunction fEfficiencyCalibration
fwk::VModule::ResultFlag CherenkovFinderAtAperture(fevt::Eye &eye)
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
ResultFlag
Flag returned by module methods to the RunController.
Interface class to access to Fluorescence reconstruction of a Shower.
REGISTER_MODULE("FdCherenkovFinderOG", FdCherenkovFinder)
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)