#include <GHShapeParameters.h>
Public Member Functions | |
GHShapeParameters () | |
GHShapeParameters (const utl::Branch &config) | |
bool | HasEnergyDependence () const |
double | Max (const EOneTwo par) const |
maximum value for fit More... | |
double | Mean (const EOneTwo par, const double E) const |
constraint mean More... | |
double | Min (const EOneTwo par) const |
minimum value for fit More... | |
std::string | Name (const EOneTwo par) const |
parameter name More... | |
double | Sigma (const EOneTwo par, const double E) const |
constraint sigma More... | |
double | Step (const EOneTwo par) const |
step size for fit More... | |
evt::gh::EFunctionType | Type () const |
function type More... | |
evt::gh::EShapeParameter | Type (const EOneTwo par) const |
parameter type More... | |
double | Unit (const EOneTwo par) const |
parameter unit value More... | |
std::string | UnitName (const EOneTwo par) const |
parameter unit name More... | |
double | Variance (const EOneTwo par, const double E) const |
constraint variance More... | |
Private Attributes | |
utl::Function | fConstraint [eTwo+1] |
utl::Function | fConstraintVariance [eTwo+1] |
evt::gh::EFunctionType | fGHType |
evt::gh::EShapeParameter | fParType [eTwo+1] |
double | fRangeMax [eTwo+1] |
double | fRangeMin [eTwo+1] |
double | fStep [eTwo+1] |
utl::Function | fUnit [eTwo+1] |
Definition at line 23 of file GHShapeParameters.h.
FdEnergyDepositFinderKG::GHShapeParameters::GHShapeParameters | ( | ) |
Definition at line 92 of file GHShapeParameters.cc.
References FdEnergyDepositFinderKG::eTwo, fRangeMax, fRangeMin, and fStep.
FdEnergyDepositFinderKG::GHShapeParameters::GHShapeParameters | ( | const utl::Branch & | config | ) |
Definition at line 53 of file GHShapeParameters.cc.
References evt::gh::eClassic, evt::gh::eUSP, evt::gh::eWidth, utl::Branch::Get(), utl::Branch::GetChild(), evt::gh::GetFunctionTypeName(), and FdEnergyDepositFinderKG::nameToGHEnum().
|
inline |
Definition at line 32 of file GHShapeParameters.h.
References evt::gh::eUSP, and fGHType.
|
inline |
maximum value for fit
Definition at line 51 of file GHShapeParameters.h.
References fRangeMax.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GHFit(), and FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
constraint mean
Definition at line 35 of file GHShapeParameters.h.
References fConstraint, and HasEnergyDependence().
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasChi2(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLike(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLikeConvoluted(), and FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
minimum value for fit
Definition at line 47 of file GHShapeParameters.h.
References fRangeMin.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GHFit(), and FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
parameter name
Definition at line 63 of file GHShapeParameters.h.
References fParType, and evt::gh::GetShapeParameterName().
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasChi2(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLike(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLikeConvoluted(), FdEnergyDepositFinderKG::ProfileFitter::GHFit(), and FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
constraint sigma
Definition at line 43 of file GHShapeParameters.h.
References fConstraintVariance, and HasEnergyDependence().
Referenced by FdEnergyDepositFinderKG::ProfileFitter::Init(), and Variance().
|
inline |
step size for fit
Definition at line 55 of file GHShapeParameters.h.
References fStep.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GHFit().
|
inline |
function type
Definition at line 29 of file GHShapeParameters.h.
References fGHType.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasChi2(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLike(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLikeConvoluted(), FdEnergyDepositFinderKG::ProfileFitter::GetEnergy(), FdEnergyDepositFinderKG::ProfileFitter::GHFitFunction(), and FdEnergyDepositFinderKG::ProfileFitter::SetStartParameters().
|
inline |
|
inline |
parameter unit value
Definition at line 71 of file GHShapeParameters.h.
References fUnit.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
parameter unit name
Definition at line 67 of file GHShapeParameters.h.
References fUnit, and utl::Function::GetFunction().
Referenced by FdEnergyDepositFinderKG::ProfileFitter::Init().
|
inline |
constraint variance
Definition at line 39 of file GHShapeParameters.h.
References std::pow(), and Sigma().
Referenced by FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasChi2(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLike(), and FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLikeConvoluted().
|
private |
Definition at line 75 of file GHShapeParameters.h.
Referenced by Mean().
|
private |
Definition at line 76 of file GHShapeParameters.h.
Referenced by Sigma().
|
private |
Definition at line 81 of file GHShapeParameters.h.
Referenced by HasEnergyDependence(), and Type().
|
private |
Definition at line 82 of file GHShapeParameters.h.
|
private |
Definition at line 79 of file GHShapeParameters.h.
Referenced by GHShapeParameters(), and Max().
|
private |
Definition at line 78 of file GHShapeParameters.h.
Referenced by GHShapeParameters(), and Min().
|
private |
Definition at line 80 of file GHShapeParameters.h.
Referenced by GHShapeParameters(), and Step().
|
private |
Definition at line 77 of file GHShapeParameters.h.
Referenced by Unit(), and UnitName().