ROBAST logo
ROBAST » INCLUDE » ACorsikaIACTRunHeader

class ACorsikaIACTRunHeader

Function Members (Methods)

public:
virtual~ACorsikaIACTRunHeader()
ACorsikaIACTRunHeader(Float_t* runHeader = 0)
ACorsikaIACTRunHeader(const ACorsikaIACTRunHeader&)
static TClass*Class()
Float_tGetAATM(Int_t i) const
Float_tGetBATM(Int_t i) const
Float_tGetC(Int_t i) const
Float_tGetCATM(Int_t i) const
Float_tGetCETA(Int_t i) const
Float_tGetCKA(Int_t i) const
Float_tGetCSTRBA(Int_t i) const
TDatimeGetDateOfBeginRun() const
Float_tGetEnergyCutoffForPhotons() const
Int_tGetFlagForEGS4Treatment() const
Int_tGetFlagForNKGTreatment() const
Float_tGetHeightOfLevel(Int_t i) const
Float_tGetHLAY(Int_t i) const
Float_tGetKineticEnergyCutoffForElectrons() const
Float_tGetKineticEnergyCutoffForHadrons() const
Float_tGetKineticEnergyCutoffForMuons() const
Float_tGetLowerLimitOfEnergyRange() const
Int_tGetNFLAIN() const
Int_tGetNFLCHE() const
Int_tGetNFLDIF() const
Int_tGetNFLPI0() const
Int_tGetNFLPIF() const
Int_tGetNFRAGM() const
Int_tGetNumberOfObservationLevels() const
Float_tGetPHINCL() const
ULong64_tGetRunNumber() const
Float_tGetSlopeOfEnergySpectrum() const
Float_tGetTHINCL() const
Float_tGetUpperLimitOfEnergyRange() const
Float_tGetVersionOfProgram() const
Float_tGetXPINCL() const
Float_tGetXSCATT() const
Float_tGetYPINCL() const
Float_tGetYSCATT() const
Float_tGetZPINCL() const
virtual TClass*IsA() const
ACorsikaIACTRunHeader&operator=(const ACorsikaIACTRunHeader&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
private:
virtual Bool_tCheckTObjectHashConsistency() const

Data Members

private:
Float_tfRunHeader[273]Run header in CORSIKA format

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

ACorsikaIACTRunHeader(Float_t* runHeader = 0)
~ACorsikaIACTRunHeader()
{}
TDatime GetDateOfBeginRun() const
Float_t GetHeightOfLevel(Int_t i) const
Float_t GetC(Int_t i) const
Float_t GetCKA(Int_t i) const
Float_t GetCETA(Int_t i) const
Float_t GetCSTRBA(Int_t i) const
Float_t GetHLAY(Int_t i) const
Float_t GetAATM(Int_t i) const
Float_t GetBATM(Int_t i) const
Float_t GetCATM(Int_t i) const
ACorsikaIACTRunHeader(Float_t* runHeader = 0)
ULong64_t GetRunNumber() const
 Read CORSIKA_GUIDE69xx.pdf (table 7) for the detail
{ return (ULong64_t)fRunHeader[1]; }
Float_t GetVersionOfProgram() const
{ return fRunHeader[3]; }
Int_t GetNumberOfObservationLevels() const
{ return (Int_t)fRunHeader[4]; }
Float_t GetSlopeOfEnergySpectrum() const
{ return fRunHeader[15]; }
Float_t GetLowerLimitOfEnergyRange() const
{ return fRunHeader[16]; }
Float_t GetUpperLimitOfEnergyRange() const
{ return fRunHeader[17]; }
Int_t GetFlagForEGS4Treatment() const
{ return (Int_t)fRunHeader[18]; }
Int_t GetFlagForNKGTreatment() const
{ return (Int_t)fRunHeader[19]; }
Float_t GetKineticEnergyCutoffForHadrons() const
{ return fRunHeader[20]; }
Float_t GetKineticEnergyCutoffForMuons() const
{ return fRunHeader[21]; }
Float_t GetKineticEnergyCutoffForElectrons() const
{ return fRunHeader[22]; }
Float_t GetEnergyCutoffForPhotons() const
{ return fRunHeader[23]; }
Float_t GetXPINCL() const
{ return fRunHeader[74]; }
Float_t GetYPINCL() const
{ return fRunHeader[75]; }
Float_t GetZPINCL() const
{ return fRunHeader[76]; }
Float_t GetTHINCL() const
{ return fRunHeader[77]; }
Float_t GetPHINCL() const
{ return fRunHeader[78]; }
Float_t GetXSCATT() const
{ return fRunHeader[247]; }
Float_t GetYSCATT() const
{ return fRunHeader[248]; }
Int_t GetNFLAIN() const
{ return (Int_t)fRunHeader[269]; }
Int_t GetNFLDIF() const
{ return (Int_t)fRunHeader[270]; }
Int_t GetNFLPI0() const
{ return ((Int_t)fRunHeader[271]) % 100; }
Int_t GetNFLPIF() const
{ return ((Int_t)fRunHeader[271]) / 100; }
Int_t GetNFLCHE() const
{ return ((Int_t)fRunHeader[272]) % 100; }
Int_t GetNFRAGM() const
{ return ((Int_t)fRunHeader[272]) / 100; }