Gaisser Hillas with 4 parameters. More...
#include <GaisserHillas4Parameter.h>
Public Types | |
typedef int | IsClonableTag |
typedef std::pair < gh::EShapeParameter, double > | ShapeParameter |
Public Member Functions | |
GaisserHillas4Parameter * | Clone () const |
GaisserHillas4Parameter * | Create () const |
void | Dump (std::ostream &os=std::cout) const |
dump the parameters More... | |
double | Eval (const double depth) const |
evaluate function a X = depth More... | |
GaisserHillas4Parameter (const gh::EFunctionType functionType=gh::eClassic) | |
GaisserHillas4Parameter (const double nmax, const double xmax, const ShapeParameter par1, ShapeParameter par2, const gh::EFunctionType functionType=gh::eClassic) | |
double | GetChiSquare () const |
double | GetCorrelationNMaxShapeParameter (const gh::EShapeParameter par) const |
double | GetCorrelationShapeParameters () const |
double | GetCorrelationXMaxShapeParameter (const gh::EShapeParameter par) const |
gh::EFunctionType | GetFunctionType () const |
double | GetIntegral () const |
calculate integral More... | |
double | GetIntegralError () const |
return relative error of integral More... | |
double | GetLambda () const |
double | GetLambdaError () const |
double | GetLambdaX0Correlation () const |
unsigned int | GetNdof () const |
double | GetNMax () const |
double | GetNMaxError () const |
double | GetNMaxLambdaCorrelation () const |
double | GetNMaxX0Correlation () const |
double | GetNMaxXMaxCorrelation () const |
double | GetShapeParameter (const gh::EShapeParameter par) const |
access to all variants of shape parameters (see GaisserHillasTypes.h) More... | |
double | GetShapeParameterError (const gh::EShapeParameter par) const |
double | GetXMax () const |
double | GetXMaxError () const |
double | GetXMaxLambdaCorrelation () const |
double | GetXMaxX0Correlation () const |
double | GetXZero () const |
double | GetXZeroError () const |
double | InverseLeft (const double h) const |
return depth left of XMax for which GH = h*NMax More... | |
double | InverseRight (const double h) const |
return depth right of XMax for which GH = h*NMax More... | |
bool | IsdEdXProfile () const |
bool | IsInternal (const gh::EShapeParameter par) const |
check if parameter "par" is one of the internal shape parameters More... | |
virtual double | operator() (const double depth) const |
void | SetChiSquare (const double chi, const unsigned int ndof) |
void | SetCorrelationNMaxShapeParameter (const gh::EShapeParameter par, const double rho) |
void | SetCorrelationShapeParameters (const double rho) |
void | SetCorrelationXMaxShapeParameter (const gh::EShapeParameter par, const double rho) |
void | SetNMax (const double nMax, const double error, const bool isEnergyDeposit=false) |
void | SetNMaxXMaxCorrelation (const double rho) |
void | SetShapeParameter (const gh::EShapeParameter par, const double value, const double error) |
Setters. More... | |
void | SetXMax (const double xMax, const double error) |
virtual | ~GaisserHillas4Parameter () |
Protected Attributes | |
double | fChiSqr = 0 |
double | fGammaError = 0 |
double | fGammaIntegral = 0 |
bool | fIsEnergyDeposit = false |
unsigned int | fNdof = 0 |
double | fNMax = 0 |
double | fNMaxError = 0 |
double | fRhoNMaxXMax = 0 |
double | fXMax = 0 |
double | fXMaxError = 0 |
Private Types | |
enum | EInternalShapeParameter { eFirst = 0, eLast } |
Private Member Functions | |
double | CalculateR (const double asym) const |
EInternalShapeParameter | ExternalToInternal (const gh::EShapeParameter par) const |
gh::EShapeParameter | InternalToExternal (const EInternalShapeParameter) const |
double | Inverse (const double h, const int branch) const |
Inverse of GH function. branch = -1 is right of XMax, branch = 0 left of XMax. More... | |
Static Private Member Functions | |
static gh::EShapeParameter | InternalToExternal (const gh::EFunctionType, const EInternalShapeParameter) |
Private Attributes | |
gh::EFunctionType | fFunctionType |
double | fRhoNMaxShapePar [eLast+1] |
double | fRhoShapePar1Par2 |
double | fRhoXMaxShapePar [eLast+1] |
double | fShapePar [eLast+1] |
double | fShapeParError [eLast+1] |
Static Private Attributes | |
static utl::TabulatedFunction | fRvsAsymTable |
Friends | |
class | io::GaisserHillasParameters_ROOT |
Gaisser Hillas with 4 parameters.
To get some hints about proper usage of this class see the VGaisserHillasParameter documentation.
Definition at line 29 of file GaisserHillas4Parameter.h.
|
inherited |
Definition at line 42 of file VGaisserHillasParameter.h.
typedef std::pair<gh::EShapeParameter, double> evt::GaisserHillas4Parameter::ShapeParameter |
Definition at line 32 of file GaisserHillas4Parameter.h.
Enumerator | |
---|---|
eFirst | |
eLast |
Definition at line 103 of file GaisserHillas4Parameter.h.
evt::GaisserHillas4Parameter::GaisserHillas4Parameter | ( | const gh::EFunctionType | functionType = gh::eClassic | ) |
Definition at line 20 of file GaisserHillas4Parameter.cc.
References eLast, fRhoNMaxShapePar, fRhoXMaxShapePar, fShapePar, and fShapeParError.
evt::GaisserHillas4Parameter::GaisserHillas4Parameter | ( | const double | nmax, |
const double | xmax, | ||
const ShapeParameter | par1, | ||
ShapeParameter | par2, | ||
const gh::EFunctionType | functionType = gh::eClassic |
||
) |
Definition at line 32 of file GaisserHillas4Parameter.cc.
References eLast, fRhoNMaxShapePar, fRhoXMaxShapePar, fShapeParError, and SetShapeParameter().
|
inlinevirtual |
Definition at line 38 of file GaisserHillas4Parameter.h.
|
private |
Definition at line 408 of file GaisserHillas4Parameter.cc.
References evt::CalcFfromR(), fRvsAsymTable, utl::TabulatedFunction::GetNPoints(), and utl::TabulatedFunction::Y().
Referenced by GetShapeParameter().
|
inlinevirtual |
Implements evt::VGaisserHillasParameter.
Definition at line 43 of file GaisserHillas4Parameter.h.
References GaisserHillas4Parameter().
|
inlinevirtual |
Implements evt::VGaisserHillasParameter.
Definition at line 40 of file GaisserHillas4Parameter.h.
References GaisserHillas4Parameter().
void evt::GaisserHillas4Parameter::Dump | ( | std::ostream & | os = std::cout | ) | const |
dump the parameters
Definition at line 91 of file GaisserHillas4Parameter.cc.
References utl::cm2, eLast, evt::VGaisserHillasParameter::fNMax, evt::VGaisserHillasParameter::fNMaxError, fShapePar, fShapeParError, evt::VGaisserHillasParameter::fXMax, evt::VGaisserHillasParameter::fXMaxError, utl::g, and evt::gh::GetShapeParameterName().
|
virtual |
evaluate function a X = depth
Implements evt::VGaisserHillasParameter.
Definition at line 50 of file GaisserHillas4Parameter.cc.
References utl::abs(), evt::gh::eLambda, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eX0, fFunctionType, evt::VGaisserHillasParameter::fNMax, evt::VGaisserHillasParameter::fXMax, GetShapeParameter(), and std::pow().
Referenced by otoa::LongitudinalXmaxScanner::PropagateProfileUncertainty().
|
private |
Definition at line 461 of file GaisserHillas4Parameter.cc.
References evt::gh::eAsym, evt::gh::eClassic, eFirst, evt::gh::eFWHM, evt::gh::eLambda, eLast, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, fFunctionType, evt::gh::GetFunctionTypeName(), and evt::gh::GetShapeParameterName().
Referenced by GetCorrelationNMaxShapeParameter(), GetCorrelationXMaxShapeParameter(), GetShapeParameter(), GetShapeParameterError(), SetCorrelationNMaxShapeParameter(), SetCorrelationXMaxShapeParameter(), and SetShapeParameter().
|
inlineinherited |
Definition at line 57 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fChiSqr.
Referenced by testShowerImpl::CheckShowerRecDataValues(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), and io::FillShowerProfileDataFromConex().
double evt::GaisserHillas4Parameter::GetCorrelationNMaxShapeParameter | ( | const gh::EShapeParameter | par | ) | const |
Definition at line 359 of file GaisserHillas4Parameter.cc.
References ExternalToInternal(), and fRhoNMaxShapePar.
Referenced by otoa::FD2ADST::FillGaisserHillas(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), GetNMaxLambdaCorrelation(), and GetNMaxX0Correlation().
|
inline |
Definition at line 58 of file GaisserHillas4Parameter.h.
References fRhoShapePar1Par2.
Referenced by otoa::FD2ADST::FillGaisserHillas(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), and GetLambdaX0Correlation().
double evt::GaisserHillas4Parameter::GetCorrelationXMaxShapeParameter | ( | const gh::EShapeParameter | par | ) | const |
currently only the 'correct' internal correlations can be accessed, e.g. (eX0, eLambda) for type = eClassic, (eFWHM, eAsym) for type = eWidth etc. check with IsInternal(parameter) if in doubt.
Definition at line 352 of file GaisserHillas4Parameter.cc.
References ExternalToInternal(), and fRhoXMaxShapePar.
Referenced by otoa::FD2ADST::FillGaisserHillas(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), GetXMaxLambdaCorrelation(), and GetXMaxX0Correlation().
|
inline |
Definition at line 46 of file GaisserHillas4Parameter.h.
References fFunctionType.
Referenced by otoa::FD2ADST::FillGaisserHillas(), FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), and io::GaisserHillasParameters_ROOT::operator>>().
|
virtual |
calculate integral
Implements evt::VGaisserHillasParameter.
Definition at line 105 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, evt::gh::eX0, evt::VGaisserHillasParameter::fNMax, evt::VGaisserHillasParameter::fXMax, GetShapeParameter(), utl::kLn10, utl::LogGamma(), max, and std::pow().
Referenced by FdProfileReconstructorKG::EnergyFitter::EnergyFitFunction(), FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), FdProfileReconstructorKG::EnergyFitter::GetEmEnergy(), FdEnergyDepositFinderKG::ProfileFitter::GHFitFunction(), otoa::LongitudinalXmaxScanner::PropagateProfileUncertainty(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), and FdEnergyDepositFinderKG::ProfileFitter::SetStartParameters().
|
virtual |
return relative error of integral
Implements evt::VGaisserHillasParameter.
Definition at line 123 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, evt::gh::eX0, evt::VGaisserHillasParameter::fNMax, evt::VGaisserHillasParameter::fNMaxError, evt::VGaisserHillasParameter::fXMax, evt::VGaisserHillasParameter::fXMaxError, GetShapeParameter(), GetShapeParameterError(), utl::kLn10, utl::LogGamma(), max, utl::Sqr(), and sqrt().
Referenced by FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile().
double evt::GaisserHillas4Parameter::GetLambda | ( | ) | const |
Definition at line 657 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, and GetShapeParameter().
Referenced by testShowerImpl::CheckShowerRecDataValues().
double evt::GaisserHillas4Parameter::GetLambdaError | ( | ) | const |
Definition at line 668 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, and GetShapeParameterError().
Referenced by testShowerImpl::CheckShowerRecDataValues().
double evt::GaisserHillas4Parameter::GetLambdaX0Correlation | ( | ) | const |
Definition at line 723 of file GaisserHillas4Parameter.cc.
References GetCorrelationShapeParameters().
|
inlineinherited |
Definition at line 58 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fNdof.
Referenced by testShowerImpl::CheckShowerRecDataValues(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters().
|
inlineinherited |
Definition at line 53 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fNMax.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testShowerImpl::CheckShowerRecDataValues(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), io::FillShowerProfileDataFromConex(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), io::CorsikaShowerFile::Read(), FdEnergyDepositFinderKG::ProfileFitter::SetStartParameters(), testREASFile::testRead(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().
|
inlineinherited |
Definition at line 54 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fNMaxError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testShowerImpl::CheckShowerRecDataValues(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties().
double evt::GaisserHillas4Parameter::GetNMaxLambdaCorrelation | ( | ) | const |
Definition at line 679 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, and GetCorrelationNMaxShapeParameter().
double evt::GaisserHillas4Parameter::GetNMaxX0Correlation | ( | ) | const |
Definition at line 690 of file GaisserHillas4Parameter.cc.
References evt::gh::eX0, and GetCorrelationNMaxShapeParameter().
|
inlineinherited |
Definition at line 55 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fRhoNMaxXMax.
double evt::GaisserHillas4Parameter::GetShapeParameter | ( | const gh::EShapeParameter | par | ) | const |
access to all variants of shape parameters (see GaisserHillasTypes.h)
Definition at line 159 of file GaisserHillas4Parameter.cc.
References utl::abs(), CalculateR(), evt::gh::eAsym, evt::gh::eClassic, evt::gh::eFWHM, evt::gh::eLambda, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, ExternalToInternal(), fFunctionType, fShapePar, evt::VGaisserHillasParameter::fXMax, evt::gh::GetFunctionTypeName(), evt::gh::GetShapeParameterName(), InverseLeft(), InverseRight(), and sqrt().
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), Eval(), otoa::FD2ADST::FillGaisserHillas(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), GetIntegral(), GetIntegralError(), GetLambda(), GetXZero(), Inverse(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), FdEnergyDepositFinderKG::ProfileFitter::SetStartParameters(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().
double evt::GaisserHillas4Parameter::GetShapeParameterError | ( | const gh::EShapeParameter | par | ) | const |
Definition at line 291 of file GaisserHillas4Parameter.cc.
References evt::gh::eAsym, evt::gh::eClassic, evt::gh::eFWHM, evt::gh::eLambda, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, ExternalToInternal(), fFunctionType, fShapeParError, evt::gh::GetFunctionTypeName(), and evt::gh::GetShapeParameterName().
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), otoa::FD2ADST::FillGaisserHillas(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), GetIntegralError(), GetLambdaError(), GetXZeroError(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties().
|
inlineinherited |
Definition at line 51 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fXMax.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testShowerImpl::CheckShowerRecDataValues(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), evt::ConvertEventToEr(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::DoInitialReconstruction(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), otoa::FD2ADST::FillEyeSim(), io::FillShowerProfileDataFromConex(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetXmaxEstimator(), RdHASLDFFitter::RdHASLDFFitter::GetXmaxEstimator(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), io::CONEXFile::Read(), io::CorsikaShowerFile::Read(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), FdEventLoggerGS::FdEventLogger::Run(), LDFTestKG::LDFTest::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), UniversalityFitter::UniversalityFitter::Run(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), FdEnergyDepositFinderKG::ProfileFitter::SetStartParameters(), testREASFile::testRead(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().
|
inlineinherited |
Definition at line 52 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fXMaxError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testShowerImpl::CheckShowerRecDataValues(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), evt::ConvertEventToEr(), and FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties().
double evt::GaisserHillas4Parameter::GetXMaxLambdaCorrelation | ( | ) | const |
Definition at line 701 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, and GetCorrelationXMaxShapeParameter().
double evt::GaisserHillas4Parameter::GetXMaxX0Correlation | ( | ) | const |
Definition at line 712 of file GaisserHillas4Parameter.cc.
References evt::gh::eX0, and GetCorrelationXMaxShapeParameter().
double evt::GaisserHillas4Parameter::GetXZero | ( | ) | const |
Definition at line 635 of file GaisserHillas4Parameter.cc.
References evt::gh::eX0, and GetShapeParameter().
Referenced by testShowerImpl::CheckShowerRecDataValues().
double evt::GaisserHillas4Parameter::GetXZeroError | ( | ) | const |
Definition at line 646 of file GaisserHillas4Parameter.cc.
References evt::gh::eX0, and GetShapeParameterError().
Referenced by testShowerImpl::CheckShowerRecDataValues().
|
private |
Definition at line 509 of file GaisserHillas4Parameter.cc.
References fFunctionType.
Referenced by io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), and io::GaisserHillasParameters_ROOT::operator>>().
|
staticprivate |
Definition at line 516 of file GaisserHillas4Parameter.cc.
References evt::gh::eAsym, evt::gh::eClassic, eFirst, evt::gh::eFWHM, evt::gh::eLambda, eLast, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, and evt::gh::GetFunctionTypeName().
|
private |
Inverse of GH function. branch = -1 is right of XMax, branch = 0 left of XMax.
Definition at line 367 of file GaisserHillas4Parameter.cc.
References evt::gh::eLambda, evt::gh::eX0, evt::VGaisserHillasParameter::fXMax, GetShapeParameter(), utl::kE, utl::LambertW(), utl::LambertW< 0 >(), and std::pow().
Referenced by InverseLeft(), and InverseRight().
double evt::GaisserHillas4Parameter::InverseLeft | ( | const double | h | ) | const |
return depth left of XMax for which GH = h*NMax
Definition at line 386 of file GaisserHillas4Parameter.cc.
References Inverse().
Referenced by GetShapeParameter().
double evt::GaisserHillas4Parameter::InverseRight | ( | const double | h | ) | const |
return depth right of XMax for which GH = h*NMax
Definition at line 393 of file GaisserHillas4Parameter.cc.
References Inverse().
Referenced by GetShapeParameter().
|
inlineinherited |
Definition at line 60 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fIsEnergyDeposit.
bool evt::GaisserHillas4Parameter::IsInternal | ( | const gh::EShapeParameter | par | ) | const |
check if parameter "par" is one of the internal shape parameters
Definition at line 583 of file GaisserHillas4Parameter.cc.
References evt::gh::eAsym, evt::gh::eClassic, evt::gh::eFWHM, evt::gh::eLambda, evt::gh::eUSP, evt::gh::eUSP_L, evt::gh::eUSP_R, evt::gh::eWidth, evt::gh::eX0, fFunctionType, evt::gh::GetFunctionTypeName(), and evt::gh::GetShapeParameterName().
Referenced by FdEnergyDepositFinderKG::nameToGHEnum().
|
inlinevirtualinherited |
Definition at line 74 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::Eval().
|
inlineinherited |
Definition at line 71 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fChiSqr, and evt::VGaisserHillasParameter::fNdof.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), fdDoubleBumpFinder::FdDoubleBumpFinder::FillRecData(), io::FillShowerProfileDataFromConex(), io::GaisserHillasParameters_ROOT::operator>>(), io::AiresShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), io::CorsikaShowerFile::SetHeaderTrailer(), and testShowerImpl::SetShowerRecDataValues().
void evt::GaisserHillas4Parameter::SetCorrelationNMaxShapeParameter | ( | const gh::EShapeParameter | par, |
const double | rho | ||
) |
Definition at line 567 of file GaisserHillas4Parameter.cc.
References ExternalToInternal(), and fRhoNMaxShapePar.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), and io::GaisserHillasParameters_ROOT::operator>>().
|
inline |
Definition at line 88 of file GaisserHillas4Parameter.h.
References fRhoShapePar1Par2.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), and io::GaisserHillasParameters_ROOT::operator>>().
void evt::GaisserHillas4Parameter::SetCorrelationXMaxShapeParameter | ( | const gh::EShapeParameter | par, |
const double | rho | ||
) |
Definition at line 560 of file GaisserHillas4Parameter.cc.
References ExternalToInternal(), and fRhoXMaxShapePar.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters().
|
inlineinherited |
Definition at line 65 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fIsEnergyDeposit, evt::VGaisserHillasParameter::fNMax, and evt::VGaisserHillasParameter::fNMaxError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), io::FillShowerProfileDataFromConex(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), io::GaisserHillasParameters_ROOT::operator>>(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), io::AiresShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), io::CorsikaShowerFile::SetHeaderTrailer(), and testShowerImpl::SetShowerRecDataValues().
|
inlineinherited |
Definition at line 68 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fRhoNMaxXMax.
Referenced by FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), and io::GaisserHillasParameters_ROOT::operator>>().
void evt::GaisserHillas4Parameter::SetShapeParameter | ( | const gh::EShapeParameter | par, |
const double | value, | ||
const double | error | ||
) |
Setters.
only the 'correct' internal parameters can be set, e.g. (eX0, eLambda) for type = eClassic, (eFWHM, eAsym) for type = eWidth etc. check with IsInternal(parameter) if in doubt.
Definition at line 574 of file GaisserHillas4Parameter.cc.
References ExternalToInternal(), fShapePar, and fShapeParError.
Referenced by FdProfileReconstructorKG::EnergyFitter::CalculateEnergy(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), testGaisserHillas4Parameter::CheckWrongSetterClassic(), testGaisserHillas4Parameter::CheckWrongSetterWidth(), FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), GaisserHillas4Parameter(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), io::GaisserHillasParameters_ROOT::operator>>(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), io::AiresShowerFile::Read(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), and testShowerImpl::SetShowerRecDataValues().
|
inlineinherited |
Definition at line 62 of file VGaisserHillasParameter.h.
References evt::VGaisserHillasParameter::fXMax, and evt::VGaisserHillasParameter::fXMaxError.
Referenced by FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), testGaisserHillas4Parameter::CheckClassicToWidthConversion(), testGaisserHillas4Parameter::CheckWidthToClassicConversion(), evt::ConvertErToEvent(), FdEnergyDepositFinderKG::ProfileFitter::FillGHParameters(), io::FillShowerProfileDataFromConex(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), io::GaisserHillasParameters_ROOT::operator>>(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), io::AiresShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), io::CorsikaShowerFile::SetHeaderTrailer(), and testShowerImpl::SetShowerRecDataValues().
|
friend |
Definition at line 125 of file GaisserHillas4Parameter.h.
|
protectedinherited |
Definition at line 88 of file VGaisserHillasParameter.h.
Referenced by evt::VGaisserHillasParameter::GetChiSquare(), and evt::VGaisserHillasParameter::SetChiSquare().
|
private |
Definition at line 115 of file GaisserHillas4Parameter.h.
Referenced by Eval(), ExternalToInternal(), GetFunctionType(), GetShapeParameter(), GetShapeParameterError(), InternalToExternal(), and IsInternal().
|
protectedinherited |
Definition at line 92 of file VGaisserHillasParameter.h.
|
protectedinherited |
Definition at line 91 of file VGaisserHillasParameter.h.
|
protectedinherited |
Definition at line 94 of file VGaisserHillasParameter.h.
Referenced by evt::VGaisserHillasParameter::IsdEdXProfile(), and evt::VGaisserHillasParameter::SetNMax().
|
protectedinherited |
Definition at line 89 of file VGaisserHillasParameter.h.
Referenced by evt::VGaisserHillasParameter::GetNdof(), and evt::VGaisserHillasParameter::SetChiSquare().
|
protectedinherited |
Definition at line 85 of file VGaisserHillasParameter.h.
Referenced by evt::GaisserHillas6Parameter::Dump(), Dump(), evt::GaisserHillas6Parameter::Eval(), Eval(), GetIntegral(), GetIntegralError(), evt::VGaisserHillasParameter::GetNMax(), and evt::VGaisserHillasParameter::SetNMax().
|
protectedinherited |
Definition at line 86 of file VGaisserHillasParameter.h.
Referenced by evt::GaisserHillas6Parameter::Dump(), Dump(), GetIntegralError(), evt::VGaisserHillasParameter::GetNMaxError(), and evt::VGaisserHillasParameter::SetNMax().
|
private |
Definition at line 119 of file GaisserHillas4Parameter.h.
Referenced by GaisserHillas4Parameter(), GetCorrelationNMaxShapeParameter(), and SetCorrelationNMaxShapeParameter().
|
protectedinherited |
Definition at line 87 of file VGaisserHillasParameter.h.
Referenced by evt::VGaisserHillasParameter::GetNMaxXMaxCorrelation(), and evt::VGaisserHillasParameter::SetNMaxXMaxCorrelation().
|
private |
Definition at line 121 of file GaisserHillas4Parameter.h.
Referenced by GetCorrelationShapeParameters(), and SetCorrelationShapeParameters().
|
private |
Definition at line 120 of file GaisserHillas4Parameter.h.
Referenced by GaisserHillas4Parameter(), GetCorrelationXMaxShapeParameter(), and SetCorrelationXMaxShapeParameter().
|
staticprivate |
Definition at line 123 of file GaisserHillas4Parameter.h.
Referenced by CalculateR().
|
private |
Definition at line 117 of file GaisserHillas4Parameter.h.
Referenced by Dump(), GaisserHillas4Parameter(), GetShapeParameter(), and SetShapeParameter().
|
private |
Definition at line 118 of file GaisserHillas4Parameter.h.
Referenced by Dump(), GaisserHillas4Parameter(), GetShapeParameterError(), and SetShapeParameter().
|
protectedinherited |
Definition at line 83 of file VGaisserHillasParameter.h.
Referenced by evt::GaisserHillas6Parameter::Dump(), Dump(), evt::GaisserHillas6Parameter::Eval(), Eval(), GetIntegral(), GetIntegralError(), GetShapeParameter(), evt::VGaisserHillasParameter::GetXMax(), Inverse(), and evt::VGaisserHillasParameter::SetXMax().
|
protectedinherited |
Definition at line 84 of file VGaisserHillasParameter.h.
Referenced by evt::GaisserHillas6Parameter::Dump(), Dump(), GetIntegralError(), evt::VGaisserHillasParameter::GetXMaxError(), and evt::VGaisserHillasParameter::SetXMax().