9 #ifndef _FdCherenkovSubtracterOG_FdCherenkovSubtracter_h_
10 #define _FdCherenkovSubtracterOG_FdCherenkovSubtracter_h_
12 #include <fwk/VModule.h>
13 #include <utl/Vector.h>
15 namespace fevt{
class Eye;}
16 namespace evt{
class ShowerRecData;}
21 namespace FdCherenkovSubtracterOG {
55 #endif // _FdCherenkovSubtracterOG_FdCherenkovSubtracter_h_
REGISTER_MODULE("FdCherenkovSubtracterOG", FdCherenkovSubtracter)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
Fluorescence Detector Eye Event.
Subtracts the Cherenkov light contamination.
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
ResultFlag
Flag returned by module methods to the RunController.
void SubtractCherenkov(fevt::Eye &eye)
Sutract the Cherenkov light components.
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)