1 #ifndef FdProfileConstrainedGeometryFitPG_ProfileChi2_h
2 #define FdProfileConstrainedGeometryFitPG_ProfileChi2_h
5 #include <evt/ShowerFRecData.h>
7 #include <utl/Function.h>
9 #include "../FdEnergyDepositFinderKG/CFMatrixCalculator.h"
10 #include "../FdEnergyDepositFinderKG/ProfileCalculator.h"
11 #include "../FdEnergyDepositFinderKG/ProfileFitter.h"
13 namespace FdProfileConstrainedGeometryFitPG {
double operator()(fevt::Eye &eyeCopy, bool precise=false)
double GetShapeConstraint2Chi2() const
double GetShapeConstraint1Chi2() const
double GetShapeConstraint2Chi2() const
Fluorescence Detector Eye Event.
void SetShapePars(const GHShapeParameters &)
FdEnergyDepositFinderKG::CFMatrixCalculator fCFMatrixCalculatorDense
bool FitProfile(fevt::Eye &eye, const FdEnergyDepositFinderKG::EFitFunctionType type, bool precise=false)
void SetAafCorrection(const int aaf=1, const bool useNoiseBins=true)
void SetUnivConstrained(const bool constrained, const utl::Function &func, const double ksigma)
FdEnergyDepositFinderKG::ProfileFitter fProfileFitter
double GetShapeConstraint1Chi2() const
Evaluate functions given in a string. The real work is done by the ExpressionParser class...
bool GuessGHParameters(evt::ShowerFRecData &shower) const
FdEnergyDepositFinderKG::ProfileCalculator fProfileCalculator
double GetShapeConstraint3Chi2() const
FdEnergyDepositFinderKG::CFMatrixCalculator fCFMatrixCalculator
unsigned int GetNDof() const
Interface class to access to Fluorescence reconstruction of a Shower.
utl::Function fUnivFunction
double GetShapeConstraint3Chi2() const
unsigned int GetNDof() const
unsigned int fDenseMatrixDim
FdEnergyDepositFinderKG::GHShapeParameters ghPars
void SetUseLightFlux(bool use=true)