RadioSimulation_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_RadioSimulation_ROOT_h_
2 #define _io_RadioSimulation_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <evt/RadioSimulation.h>
6 #endif
7 #include <Rtypes.h>
8 #include <string>
9 
10 #include <io/Point_ROOT.h>
11 #include <io/TimeStamp_ROOT.h>
12 #include <io/SimRadioPulse_ROOT.h>
13 
14 namespace io {
15 
16  class CoordinateSystem_ROOT;
17 
30  public:
35 #ifndef __CINT__
37  void operator>>(evt::RadioSimulation& s) const;
38 #endif
39 
41 
42  int fRunNumber = -1;
43  int fEventNumber = -1;
44 
46 
48  double fRadiationEnergy = 0;
49 
51 
52  std::vector<SimRadioPulse_ROOT> fSimRadioPulseVector;
53 
54  // utl::Validated<PulseIterator> fPulseIter;
55 
57 
58  };
59 
60 }
61 
62 
63 #endif
ClassDefNV(RadioSimulation_ROOT, 1)
Data structure for a radio simulation (including several SimRadioPulses)
ROOT streamer implementation for utl::CoordinateSystem.
ROOT wise implementation of streaming for class RadioSimulation.
constexpr double s
Definition: AugerUnits.h:163
RadioSimulation_ROOT(const RadioSimulation_ROOT &s)
void operator>>(evt::RadioSimulation &s) const
RadioSimulation_ROOT & operator=(const RadioSimulation_ROOT &s)
std::vector< SimRadioPulse_ROOT > fSimRadioPulseVector
ROOT streamer implementation for utl::Point.
Definition: Point_ROOT.h:25
CoordinateSystem_ROOT * fLocalCoordinateSystem

, generated on Tue Sep 26 2023.