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

Gaisser-Hillas with 6 parameters (CORSIKA) More...

#include <GaisserHillas6Parameter.h>

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

Public Types

typedef int IsClonableTag
 

Public Member Functions

GaisserHillas6ParameterClone () const
 
GaisserHillas6ParameterCreate () const
 
void Dump (std::ostream &os=std::cout) const
 
double Eval (const double depth) const
 
 GaisserHillas6Parameter ()
 
double GetA () const
 
double GetAError () const
 
double GetB () const
 
double GetBError () const
 
double GetC () const
 
double GetCError () const
 
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
 
double GetXZero () const
 
double GetXZeroError () const
 
bool IsdEdXProfile () const
 
virtual double operator() (const double depth) const
 
void SetA (const double a, const double error)
 
void SetB (const double b, const double error)
 
void SetC (const double c, const double error)
 
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)
 
void SetXZero (const double xZero, const double error)
 
virtual ~GaisserHillas6Parameter ()
 

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 Attributes

double fA
 
double fAError
 
double fB
 
double fBError
 
double fC
 
double fCError
 
double fXZero
 
double fXZeroError
 

Detailed Description

Gaisser-Hillas with 6 parameters (CORSIKA)

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

Date
Mo Jul 25 15:18:15 CEST 2005
Author
Ralf Ulrich

Definition at line 24 of file GaisserHillas6Parameter.h.

Member Typedef Documentation

Definition at line 42 of file VGaisserHillasParameter.h.

Constructor & Destructor Documentation

GaisserHillas6Parameter::GaisserHillas6Parameter ( )

Definition at line 13 of file GaisserHillas6Parameter.cc.

Referenced by Clone(), and Create().

virtual evt::GaisserHillas6Parameter::~GaisserHillas6Parameter ( )
inlinevirtual

Definition at line 28 of file GaisserHillas6Parameter.h.

Member Function Documentation

GaisserHillas6Parameter* evt::GaisserHillas6Parameter::Clone ( ) const
inlinevirtual

Implements evt::VGaisserHillasParameter.

Definition at line 33 of file GaisserHillas6Parameter.h.

References GaisserHillas6Parameter().

GaisserHillas6Parameter* evt::GaisserHillas6Parameter::Create ( ) const
inlinevirtual

Implements evt::VGaisserHillasParameter.

Definition at line 30 of file GaisserHillas6Parameter.h.

References GaisserHillas6Parameter().

void GaisserHillas6Parameter::Dump ( std::ostream &  os = std::cout) const
double GaisserHillas6Parameter::Eval ( const double  depth) const
virtual
double evt::GaisserHillas6Parameter::GetA ( ) const
inline
double evt::GaisserHillas6Parameter::GetAError ( ) const
inline
double evt::GaisserHillas6Parameter::GetB ( ) const
inline
double evt::GaisserHillas6Parameter::GetBError ( ) const
inline
double evt::GaisserHillas6Parameter::GetC ( ) const
inline
double evt::GaisserHillas6Parameter::GetCError ( ) const
inline
double evt::VGaisserHillasParameter::GetChiSquare ( ) const
inlineinherited
double GaisserHillas6Parameter::GetIntegral ( ) const
virtual

Implements evt::VGaisserHillasParameter.

Definition at line 55 of file GaisserHillas6Parameter.cc.

References WARNING.

double GaisserHillas6Parameter::GetIntegralError ( ) const
virtual

return relative error of integral

Implements evt::VGaisserHillasParameter.

Definition at line 64 of file GaisserHillas6Parameter.cc.

References WARNING.

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
double evt::GaisserHillas6Parameter::GetXZero ( ) const
inline
double evt::GaisserHillas6Parameter::GetXZeroError ( ) const
inline
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::GaisserHillas6Parameter::SetA ( const double  a,
const double  error 
)
inline
void evt::GaisserHillas6Parameter::SetB ( const double  b,
const double  error 
)
inline
void evt::GaisserHillas6Parameter::SetC ( const double  c,
const double  error 
)
inline
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
void evt::GaisserHillas6Parameter::SetXZero ( const double  xZero,
const double  error 
)
inline

Member Data Documentation

double evt::GaisserHillas6Parameter::fA
private

Definition at line 65 of file GaisserHillas6Parameter.h.

Referenced by Dump(), Eval(), GetA(), and SetA().

double evt::GaisserHillas6Parameter::fAError
private

Definition at line 66 of file GaisserHillas6Parameter.h.

Referenced by Dump(), GetAError(), and SetA().

double evt::GaisserHillas6Parameter::fB
private

Definition at line 67 of file GaisserHillas6Parameter.h.

Referenced by Dump(), Eval(), GetB(), and SetB().

double evt::GaisserHillas6Parameter::fBError
private

Definition at line 68 of file GaisserHillas6Parameter.h.

Referenced by Dump(), GetBError(), and SetB().

double evt::GaisserHillas6Parameter::fC
private

Definition at line 69 of file GaisserHillas6Parameter.h.

Referenced by Dump(), Eval(), GetC(), and SetC().

double evt::GaisserHillas6Parameter::fCError
private

Definition at line 70 of file GaisserHillas6Parameter.h.

Referenced by Dump(), GetCError(), and SetC().

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
double evt::GaisserHillas6Parameter::fXZero
private

Definition at line 63 of file GaisserHillas6Parameter.h.

Referenced by Dump(), Eval(), GetXZero(), and SetXZero().

double evt::GaisserHillas6Parameter::fXZeroError
private

Definition at line 64 of file GaisserHillas6Parameter.h.

Referenced by Dump(), GetXZeroError(), and SetXZero().


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

, generated on Tue Sep 26 2023.