List of all members | Public Types | Public Member Functions | Protected Attributes
evt::GaisserHillas2Parameter Class Reference

Gaisser Hillas with 4 parameters. More...

#include <GaisserHillas2Parameter.h>

Inheritance diagram for evt::GaisserHillas2Parameter:
Inheritance graph
[legend]

Public Types

typedef int IsClonableTag
 

Public Member Functions

GaisserHillas2ParameterClone () const
 
GaisserHillas2ParameterCreate () const
 
void Dump (std::ostream &os=std::cout) const
 
double Eval (const double depth) const
 
 GaisserHillas2Parameter ()
 
double GetChiSquare () const
 
double GetIntegral () const
 
double GetIntegralError () const
 return relative error of integral More...
 
unsigned int GetNdof () const
 
double GetNMax () const
 
double GetNMaxError () const
 
double GetNMaxXMaxCorrelation () const
 
double GetXMax () const
 
double GetXMaxError () const
 
bool IsdEdXProfile () const
 
virtual double operator() (const double depth) const
 
void SetChiSquare (const double chi, const unsigned int ndof)
 
void SetNMax (const double nMax, const double error, const bool isEnergyDeposit=false)
 
void SetNMaxXMaxCorrelation (const double rho)
 
void SetXMax (const double xMax, const double error)
 
virtual ~GaisserHillas2Parameter ()
 

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
 

Detailed Description

Gaisser Hillas with 4 parameters.

To get some hints about proper usage of this class see the VGaisserHillasParameter documentation.

Date
Mo Jul 25 15:04:16 CEST 2005

Definition at line 20 of file GaisserHillas2Parameter.h.

Member Typedef Documentation

Definition at line 42 of file VGaisserHillasParameter.h.

Constructor & Destructor Documentation

evt::GaisserHillas2Parameter::GaisserHillas2Parameter ( )
inline

Definition at line 23 of file GaisserHillas2Parameter.h.

virtual evt::GaisserHillas2Parameter::~GaisserHillas2Parameter ( )
inlinevirtual

Definition at line 24 of file GaisserHillas2Parameter.h.

Member Function Documentation

GaisserHillas2Parameter * GaisserHillas2Parameter::Clone ( ) const
virtual

Implements evt::VGaisserHillasParameter.

Definition at line 17 of file GaisserHillas2Parameter.cc.

GaisserHillas2Parameter * GaisserHillas2Parameter::Create ( ) const
virtual

Implements evt::VGaisserHillasParameter.

Definition at line 9 of file GaisserHillas2Parameter.cc.

void GaisserHillas2Parameter::Dump ( std::ostream &  os = std::cout) const

Definition at line 34 of file GaisserHillas2Parameter.cc.

References utl::cm2, and utl::g.

double GaisserHillas2Parameter::Eval ( const double  depth) const
virtual

Implements evt::VGaisserHillasParameter.

Definition at line 25 of file GaisserHillas2Parameter.cc.

References ERROR.

double evt::VGaisserHillasParameter::GetChiSquare ( ) const
inlineinherited
double GaisserHillas2Parameter::GetIntegral ( ) const
virtual

Implements evt::VGaisserHillasParameter.

Definition at line 44 of file GaisserHillas2Parameter.cc.

References ERROR.

double GaisserHillas2Parameter::GetIntegralError ( ) const
virtual

return relative error of integral

Implements evt::VGaisserHillasParameter.

Definition at line 53 of file GaisserHillas2Parameter.cc.

References ERROR.

unsigned int evt::VGaisserHillasParameter::GetNdof ( ) const
inlineinherited
double evt::VGaisserHillasParameter::GetNMax ( ) const
inlineinherited
double evt::VGaisserHillasParameter::GetNMaxError ( ) const
inlineinherited
double evt::VGaisserHillasParameter::GetNMaxXMaxCorrelation ( ) const
inlineinherited
double evt::VGaisserHillasParameter::GetXMax ( ) const
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().

double evt::VGaisserHillasParameter::GetXMaxError ( ) const
inlineinherited
bool evt::VGaisserHillasParameter::IsdEdXProfile ( ) const
inlineinherited
virtual double evt::VGaisserHillasParameter::operator() ( const double  depth) const
inlinevirtualinherited

Definition at line 74 of file VGaisserHillasParameter.h.

References evt::VGaisserHillasParameter::Eval().

void evt::VGaisserHillasParameter::SetChiSquare ( const double  chi,
const unsigned int  ndof 
)
inlineinherited
void evt::VGaisserHillasParameter::SetNMax ( const double  nMax,
const double  error,
const bool  isEnergyDeposit = false 
)
inlineinherited
void evt::VGaisserHillasParameter::SetNMaxXMaxCorrelation ( const double  rho)
inlineinherited
void evt::VGaisserHillasParameter::SetXMax ( const double  xMax,
const double  error 
)
inlineinherited

Member Data Documentation

double evt::VGaisserHillasParameter::fChiSqr = 0
protectedinherited
double evt::VGaisserHillasParameter::fGammaError = 0
protectedinherited

Definition at line 92 of file VGaisserHillasParameter.h.

double evt::VGaisserHillasParameter::fGammaIntegral = 0
protectedinherited

Definition at line 91 of file VGaisserHillasParameter.h.

bool evt::VGaisserHillasParameter::fIsEnergyDeposit = false
protectedinherited
unsigned int evt::VGaisserHillasParameter::fNdof = 0
protectedinherited
double evt::VGaisserHillasParameter::fNMax = 0
protectedinherited
double evt::VGaisserHillasParameter::fNMaxError = 0
protectedinherited
double evt::VGaisserHillasParameter::fRhoNMaxXMax = 0
protectedinherited
double evt::VGaisserHillasParameter::fXMax = 0
protectedinherited
double evt::VGaisserHillasParameter::fXMaxError = 0
protectedinherited

The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.