ShowerSimData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_ShowerSimData_ROOT_h_
2 #define _io_ShowerSimData_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <evt/ShowerSimData.h>
6 #endif
7 #include <io/MultiTabulatedFunction_ROOT.h>
8 #include <Rtypes.h>
9 #include <string>
10 
11 
12 namespace io {
13 
14  class Point_ROOT;
15  class Vector_ROOT;
16  class TimeStamp_ROOT;
17  class GaisserHillasParameters_ROOT;
18  class LaserData_ROOT;
19  class AtmosphereParameters_ROOT;
20  class CoordinateSystem_ROOT;
21  class GenParticle_ROOT;
22  class RadioSimulation_ROOT;
23 
35  public:
40 #ifndef __CINT__
42  void operator>>(evt::ShowerSimData& s) const;
43 #endif
44 
46  double fEnergy = 0;
47  double fMuonNumber = 0;
48  double fMuonWeightScale = 0;
49  double fCalorimetricEnergy = 0;
53  double fEnergyCutoff = 0;
54  double fEnergyCutoffMuon = 0;
55  double fMinRadiusCut = 0;
56  double fMaxRadiusCut = 0;
62  int fShowerNumber = 0;
63  std::string fShowerRunId;
64  double fXFirst = 0;
65  double fXInject = 0;
67 
68  double fNmu = 0;
69  double fXmaxMu = 0;
70 
74 
76 
82 
84 
86 
88 
90 
92 
94 
95  };
96 
97 }
98 
99 
100 #endif
GaisserHillasParameters_ROOT * fGHParameters
CoordinateSystem_ROOT * fParticleCS
ROOT streamer implementation for utl::MultiTabulatedFunction.
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.
Definition: ShowerSimData.h:49
MultiTabulatedFunction_ROOT fLongitudinalProfile
Persistent class for AtmosphereParameters used in ShowerSimData.
ROOT wise implementation of streaming for class RadioSimulation.
constexpr double s
Definition: AugerUnits.h:163
CoordinateSystem_ROOT * fLocalCS
TimeStamp_ROOT * fTimeStamp
void operator>>(evt::ShowerSimData &s) const
ClassDefNV(ShowerSimData_ROOT, 1)
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
ShowerSimData_ROOT & operator=(const ShowerSimData_ROOT &s)
MultiTabulatedFunction_ROOT fCherenkovPhotons
GenParticle_ROOT * fGenParticle

, generated on Tue Sep 26 2023.