StationSimData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_StationSimData_ROOT_h_
2 #define _io_StationSimData_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <sevt/StationSimData.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <io/TimeStamp_ROOT.h>
9 #include <io/Particle_ROOT.h>
10 #include <io/StationGPSData_ROOT.h>
11 #include <io/StationTriggerData_ROOT.h>
12 #include <Rtypes.h>
13 #include <string>
14 #include <vector>
15 
16 
17 namespace io {
18 
28 
29  public:
31 #ifndef __CINT__
33  void operator>>(sevt::StationSimData& s) const;
34 #endif
35 
37  bool fHoleStation = false;
38  std::string fSimulatorSignature;
39  std::vector<Particle_ROOT> fParticles; // stream particles
40 
41  unsigned int fNumberOfMuons = 0;
42  unsigned int fNumberOfElectrons = 0;
43  unsigned int fNumberOfPhotons = 0;
44  unsigned int fTotalParticleCount = 0;
45  unsigned int fTotalSimParticleCount = 0;
47 
48  std::vector<TimeStamp_ROOT> fTrigger;
49  std::vector<StationGPSData_ROOT> fGPSData;
50  std::vector<StationTriggerData_ROOT> fTriggerData;
51 
52  unsigned int fMaxNParticles = 0;
53  double fThinning = 0;
54  double fThinningFactor = 0;
55  double fUsedWeight = 0;
56 
57  double fAbsoluteTimeOffset = 0;
58 
60 
61  };
62 
63 }
64 
65 
66 #endif
Station Level Simulated Data
std::vector< Particle_ROOT > fParticles
std::vector< StationGPSData_ROOT > fGPSData
ClassDefNV(StationSimData_ROOT, DONT_CHANGE_THIS_NUMBER)
Persistent StationSimData using ROOT.
constexpr double s
Definition: AugerUnits.h:163
void operator>>(sevt::StationSimData &s) const
std::vector< TimeStamp_ROOT > fTrigger
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
unsigned int fTotalSimCandidateParticleCount
std::vector< StationTriggerData_ROOT > fTriggerData

, generated on Tue Sep 26 2023.