1 #ifndef FdProfileConstrainedGeometryFit_ProfileChi2_h
2 #define FdProfileConstrainedGeometryFit_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 FdProfileConstrainedGeometryFit {
FdEnergyDepositFinderKG::CFMatrixCalculator fCFMatrixCalculator
double GetShapeConstraint2Chi2() const
double GetShapeConstraint1Chi2() const
Fluorescence Detector Eye Event.
void SetShapePars(const GHShapeParameters &)
bool FitProfile(fevt::Eye &eye, const FdEnergyDepositFinderKG::EFitFunctionType type)
utl::Function fUnivFunction
FdEnergyDepositFinderKG::ProfileCalculator fProfileCalculator
unsigned int GetNDof() const
void SetAafCorrection(const int aaf=1, const bool useNoiseBins=true)
double operator()(fevt::Eye &eyeCopy)
void SetUnivConstrained(const bool constrained, const utl::Function &func, const double ksigma)
double GetShapeConstraint2Chi2() const
FdEnergyDepositFinderKG::GHShapeParameters ghPars
Evaluate functions given in a string. The real work is done by the ExpressionParser class...
double GetShapeConstraint1Chi2() const
void SetUseLightFlux(bool use=true)
Interface class to access to Fluorescence reconstruction of a Shower.
bool GuessGHParameters(evt::ShowerFRecData &shower) const
double GetShapeConstraint3Chi2() const
double GetShapeConstraint3Chi2() const
unsigned int GetNDof() const
FdEnergyDepositFinderKG::ProfileFitter fProfileFitter