10 #ifndef _MdGeometryFitterAG_MdGeometryFitter_h_
11 #define _MdGeometryFitterAG_MdGeometryFitter_h_
17 #include <fwk/VModule.h>
18 #include <utl/Point.h>
19 #include <utl/TimeStamp.h>
21 #include <mevt/MEvent.h>
22 #include <evt/ShowerMRecData.h>
27 namespace MdGeometryFitterAG {
double fCurvatureRadiusParameter2
void SetTimeData(const mevt::MEvent *mEvent, utl::Point sdCorePosition, utl::TimeStamp fgSdCoreTime, const TVector3 &axis, GeometryFitter &fitter)
A TimeStamp holds GPS second and nanosecond for some event.
int fMinNumberForFullCurvatureFit
void FillRecShower(evt::Event &event, const GeometryFitter &geometryFitter, utl::Point sdCorePosition, utl::TimeStamp sdCoreTime, TVector3 sdAxis)
double fCurvatureRadiusParameter1
void FillCounter(mevt::MEvent *mEvent, const GeometryFitter &fitter)
REGISTER_MODULE("MdGeometryFitterAG", MdGeometryFitter)
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
ResultFlag
Flag returned by module methods to the RunController.
Reconstruction of the shower geometry.
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
Root of the Muon event hierarchy.
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)