9 #ifndef _FdAxisFinderOG_FdAxisFinder_h_
10 #define _FdAxisFinderOG_FdAxisFinder_h_
12 #include <fwk/VModule.h>
13 #include <utl/Vector.h>
25 namespace FdAxisFinderOG {
56 double *par,
int iflag);
58 double *par,
int iflag);
108 #endif // _FdAxisFinderOG_FdAxisFinder_h_
double fMinimumTimeExtension
bool ReadmitPixel(fevt::Eye &eye)
Fluorescence Detector Eye Event.
static unsigned int fNDof
void AxisFirstGuess(fevt::Eye &eye)
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
void FindAxis(fevt::Eye &eye)
double fSelectAndRecLasers
static void MinuitFitFunc(int &npar, double *gin, double &f, double *par, int iflag)
REGISTER_MODULE("FdAxisFinderOG", FdAxisFinder)
void FillPoints(fevt::Eye &eye)
void RemoveOutliers(fevt::Eye &eye)
bool RejectPixel(fevt::Eye &eye)
static int fDebuging
switch for debuging
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
static fevt::Eye * fCurEye
bool CheckForLasers(evt::Event &event)
ResultFlag
Flag returned by module methods to the RunController.
static void MinuitFitFuncLaser(int &npar, double *gin, double &f, double *par, int iflag)
bool fIsBlob
True if the time extension is < fMinimumTimeExtension;.
unsigned int fMinPixels
Minimum number of pixels to continue with time fit.
void FindAxisLaser(fevt::Eye &eye)
bool fMinuitFailed
flag failure of minuit