List of all members | Public Member Functions | Public Attributes
io::ShowerSimData_ROOT Class Reference

ROOT wise implementation of streaming for class ShowerSimData. More...

#include "io/ShowerSimData_ROOT.h"

Public Member Functions

 ClassDefNV (ShowerSimData_ROOT, 1)
 
ShowerSimData_ROOToperator= (const ShowerSimData_ROOT &s)
 
void operator>> (evt::ShowerSimData &s) const
 
 ShowerSimData_ROOT ()
 
 ShowerSimData_ROOT (const ShowerSimData_ROOT &s)
 
 ShowerSimData_ROOT (const evt::ShowerSimData &s)
 
 ~ShowerSimData_ROOT ()
 

Public Attributes

AtmosphereParameters_ROOTfAtmosphereParameters = nullptr
 
double fCalorimetricEnergy = 0
 
MultiTabulatedFunction_ROOT fCherenkovBeamPhotons
 
MultiTabulatedFunction_ROOT fCherenkovBeamProductionPhotons
 
MultiTabulatedFunction_ROOT fCherenkovPhotons
 
double fDistanceOfShowerMaximum = -1
 
double fElectromagneticEnergy = 0
 
double fEnergy = 0
 
double fEnergyCutoff = 0
 
double fEnergyCutoffMuon = 0
 
MultiTabulatedFunction_ROOT fFluorescencePhotons
 
GenParticle_ROOTfGenParticle = nullptr
 
GaisserHillasParameters_ROOTfGHParameters = nullptr
 
double fGroundParticleCoordinateSystemAzimuth = 0
 
double fGroundParticleCoordinateSystemZenith = 0
 
LaserData_ROOTfLaserData = nullptr
 
CoordinateSystem_ROOTfLocalCS = nullptr
 
MultiTabulatedFunction_ROOT fLongitudinalProfile
 
double fMagneticFieldDeclination = 0
 
double fMagneticFieldInclination = 0
 
double fMagneticFieldStrength = 0
 
double fMaxCherenkovWavelength = 0
 
double fMaxRadiusCut = 0
 
double fMinCherenkovWavelength = 0
 
double fMinRadiusCut = 0
 
double fMuonNumber = 0
 
double fMuonWeightScale = 0
 
double fNmu = 0
 
CoordinateSystem_ROOTfParticleCS = nullptr
 
int fPrimaryParticle = 0
 
RadioSimulation_ROOTfRadioSimulation = nullptr
 
CoordinateSystem_ROOTfShowerCS = nullptr
 
int fShowerNumber = 0
 
std::string fShowerRunId
 
TimeStamp_ROOTfTimeStamp = nullptr
 
double fXFirst = 0
 
double fXInject = 0
 
double fXmaxMu = 0
 

Detailed Description

ROOT wise implementation of streaming for class ShowerSimData.

Author
Stefano Argiro`
Darko Veberic
Date
17 May 2004

Definition at line 34 of file ShowerSimData_ROOT.h.

Constructor & Destructor Documentation

io::ShowerSimData_ROOT::ShowerSimData_ROOT ( )
inline

Definition at line 36 of file ShowerSimData_ROOT.h.

io::ShowerSimData_ROOT::ShowerSimData_ROOT ( const ShowerSimData_ROOT s)
inline

Definition at line 37 of file ShowerSimData_ROOT.h.

References utl::s.

ShowerSimData_ROOT::~ShowerSimData_ROOT ( )
ShowerSimData_ROOT::ShowerSimData_ROOT ( const evt::ShowerSimData s)

Member Function Documentation

io::ShowerSimData_ROOT::ClassDefNV ( ShowerSimData_ROOT  ,
 
)
ShowerSimData_ROOT & ShowerSimData_ROOT::operator= ( const ShowerSimData_ROOT s)
void ShowerSimData_ROOT::operator>> ( evt::ShowerSimData s) const

Definition at line 134 of file ShowerSimData_ROOT.cc.

References io::GenParticle_ROOT::Convert(), io::AtmosphereParameters_ROOT::Convert(), io::TimeStamp_ROOT::Convert(), evt::ShowerSimData::eMuon, fAtmosphereParameters, fCalorimetricEnergy, fCherenkovBeamPhotons, evt::ShowerSimData::fCherenkovBeamPhotons, fCherenkovBeamProductionPhotons, evt::ShowerSimData::fCherenkovBeamProductionPhotons, fCherenkovPhotons, evt::ShowerSimData::fCherenkovPhotons, fDistanceOfShowerMaximum, fElectromagneticEnergy, fEnergy, fEnergyCutoff, fEnergyCutoffMuon, fFluorescencePhotons, evt::ShowerSimData::fFluorescencePhotons, fGenParticle, fGHParameters, fGroundParticleCoordinateSystemAzimuth, fGroundParticleCoordinateSystemZenith, fLaserData, evt::ShowerSimData::fLaserData, fLocalCS, evt::ShowerSimData::fLocalCS, fLongitudinalProfile, evt::ShowerSimData::fLongitudinalProfile, fMagneticFieldDeclination, fMagneticFieldInclination, fMagneticFieldStrength, fMaxCherenkovWavelength, fMaxRadiusCut, fMinCherenkovWavelength, fMinRadiusCut, fMuonNumber, fMuonWeightScale, fNmu, fParticleCS, evt::ShowerSimData::fParticleCS, fPrimaryParticle, fRadioSimulation, evt::ShowerSimData::fRadioSimulation, fShowerCS, evt::ShowerSimData::fShowerCS, fShowerNumber, fShowerRunId, fTimeStamp, fXFirst, fXInject, fXmaxMu, evt::ShowerSimData::HasLaserData(), evt::ShowerSimData::HasRadioSimulation(), evt::ShowerSimData::MakeAtmosphereParameters(), evt::ShowerSimData::MakeGHParameters(), evt::ShowerSimData::MakeLaserData(), evt::ShowerSimData::MakeRadioSimulation(), evt::ShowerSimData::MakeTimeStamp(), evt::ShowerSimData::SetCalorimetricEnergy(), evt::ShowerSimData::SetDistanceOfShowerMaximum(), evt::ShowerSimData::SetElectromagneticEnergy(), evt::ShowerSimData::SetEnergy(), evt::ShowerSimData::SetEnergyCutoff(), evt::ShowerSimData::SetGroundParticleCoordinateSystemAzimuth(), evt::ShowerSimData::SetGroundParticleCoordinateSystemZenith(), evt::ShowerSimData::SetMagneticFieldDeclination(), evt::ShowerSimData::SetMagneticFieldInclination(), evt::ShowerSimData::SetMagneticFieldStrength(), evt::ShowerSimData::SetMaxCherenkovWavelength(), evt::ShowerSimData::SetMaxRadiusCut(), evt::ShowerSimData::SetMinCherenkovWavelength(), evt::ShowerSimData::SetMinRadiusCut(), evt::ShowerSimData::SetMuonNumber(), evt::ShowerSimData::SetMuonWeightScale(), evt::ShowerSimData::SetNmu(), evt::ShowerSimData::SetParticleTree(), evt::ShowerSimData::SetPrimaryParticle(), evt::ShowerSimData::SetShowerNumber(), evt::ShowerSimData::SetShowerRunId(), evt::ShowerSimData::SetXFirst(), evt::ShowerSimData::SetXInject(), and evt::ShowerSimData::SetXmaxMu().

Member Data Documentation

AtmosphereParameters_ROOT* io::ShowerSimData_ROOT::fAtmosphereParameters = nullptr
double io::ShowerSimData_ROOT::fCalorimetricEnergy = 0

Definition at line 49 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

MultiTabulatedFunction_ROOT io::ShowerSimData_ROOT::fCherenkovBeamPhotons

Definition at line 80 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

MultiTabulatedFunction_ROOT io::ShowerSimData_ROOT::fCherenkovBeamProductionPhotons

Definition at line 81 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

MultiTabulatedFunction_ROOT io::ShowerSimData_ROOT::fCherenkovPhotons

Definition at line 79 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fDistanceOfShowerMaximum = -1

Definition at line 66 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fElectromagneticEnergy = 0

Definition at line 50 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fEnergy = 0

Definition at line 46 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fEnergyCutoff = 0

Definition at line 53 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fEnergyCutoffMuon = 0

Definition at line 54 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

MultiTabulatedFunction_ROOT io::ShowerSimData_ROOT::fFluorescencePhotons

Definition at line 78 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

GenParticle_ROOT* io::ShowerSimData_ROOT::fGenParticle = nullptr
GaisserHillasParameters_ROOT* io::ShowerSimData_ROOT::fGHParameters = nullptr
double io::ShowerSimData_ROOT::fGroundParticleCoordinateSystemAzimuth = 0

Definition at line 51 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fGroundParticleCoordinateSystemZenith = 0

Definition at line 52 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

LaserData_ROOT* io::ShowerSimData_ROOT::fLaserData = nullptr
CoordinateSystem_ROOT* io::ShowerSimData_ROOT::fLocalCS = nullptr
MultiTabulatedFunction_ROOT io::ShowerSimData_ROOT::fLongitudinalProfile

Definition at line 77 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMagneticFieldDeclination = 0

Definition at line 60 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMagneticFieldInclination = 0

Definition at line 59 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMagneticFieldStrength = 0

Definition at line 61 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMaxCherenkovWavelength = 0

Definition at line 58 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMaxRadiusCut = 0

Definition at line 56 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMinCherenkovWavelength = 0

Definition at line 57 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMinRadiusCut = 0

Definition at line 55 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMuonNumber = 0

Definition at line 47 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fMuonWeightScale = 0

Definition at line 48 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fNmu = 0

Definition at line 68 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

CoordinateSystem_ROOT* io::ShowerSimData_ROOT::fParticleCS = nullptr
int io::ShowerSimData_ROOT::fPrimaryParticle = 0

Definition at line 45 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

RadioSimulation_ROOT* io::ShowerSimData_ROOT::fRadioSimulation = nullptr
CoordinateSystem_ROOT* io::ShowerSimData_ROOT::fShowerCS = nullptr
int io::ShowerSimData_ROOT::fShowerNumber = 0

Definition at line 62 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

std::string io::ShowerSimData_ROOT::fShowerRunId

Definition at line 63 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

TimeStamp_ROOT* io::ShowerSimData_ROOT::fTimeStamp = nullptr
double io::ShowerSimData_ROOT::fXFirst = 0

Definition at line 64 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fXInject = 0

Definition at line 65 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().

double io::ShowerSimData_ROOT::fXmaxMu = 0

Definition at line 69 of file ShowerSimData_ROOT.h.

Referenced by operator=(), and operator>>().


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

, generated on Tue Sep 26 2023.