1 #ifndef _io_ShowerSimData_ROOT_h_
2 #define _io_ShowerSimData_ROOT_h_
5 # include <evt/ShowerSimData.h>
7 #include <io/MultiTabulatedFunction_ROOT.h>
17 class GaisserHillasParameters_ROOT;
19 class AtmosphereParameters_ROOT;
20 class CoordinateSystem_ROOT;
21 class GenParticle_ROOT;
22 class RadioSimulation_ROOT;
GaisserHillasParameters_ROOT * fGHParameters
CoordinateSystem_ROOT * fParticleCS
ROOT streamer implementation for utl::MultiTabulatedFunction.
double fDistanceOfShowerMaximum
ShowerSimData_ROOT(const ShowerSimData_ROOT &s)
RadioSimulation_ROOT * fRadioSimulation
MultiTabulatedFunction_ROOT fCherenkovBeamPhotons
CoordinateSystem_ROOT * fShowerCS
AtmosphereParameters_ROOT * fAtmosphereParameters
double fGroundParticleCoordinateSystemZenith
ROOT streamer implementation for utl::CoordinateSystem.
Interface class to access Shower Simulated parameters.
double fMaxCherenkovWavelength
MultiTabulatedFunction_ROOT fLongitudinalProfile
Persistent class for AtmosphereParameters used in ShowerSimData.
ROOT wise implementation of streaming for class RadioSimulation.
double fMagneticFieldStrength
CoordinateSystem_ROOT * fLocalCS
double fMagneticFieldDeclination
TimeStamp_ROOT * fTimeStamp
void operator>>(evt::ShowerSimData &s) const
double fCalorimetricEnergy
double fMagneticFieldInclination
ClassDefNV(ShowerSimData_ROOT, 1)
double fElectromagneticEnergy
ROOT wise implementation of streaming for class ShowerSimData.
double fGroundParticleCoordinateSystemAzimuth
MultiTabulatedFunction_ROOT fCherenkovBeamProductionPhotons
LaserData_ROOT * fLaserData
ROOT wise implementation of streaming for class LaserData.
MultiTabulatedFunction_ROOT fFluorescencePhotons
double fMinCherenkovWavelength
ShowerSimData_ROOT & operator=(const ShowerSimData_ROOT &s)
MultiTabulatedFunction_ROOT fCherenkovPhotons
GenParticle_ROOT * fGenParticle