cevtStation_ROOT.h
Go to the documentation of this file.
1 #ifndef _cevtStation_ROOT_h_
2 #define _cevtStation_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <cevt/Station.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <io/StreamerUtilities.h>
9 #include <io/cevtPad_ROOT.h>
10 #include <io/TimeStamp_ROOT.h>
11 #include <io/MultiTimeDistribution_ROOT.h>
12 #include <Rtypes.h>
13 #include <vector>
14 
15 
16 namespace io {
17 
18  class cevtStationSimData_ROOT;
19  class cevtStationRecData_ROOT;
20 
21 
30 
31  public:
33  cevtStation_ROOT(const cevtStation_ROOT& s) { *this = s; }
36 #ifndef __CINT__
38  void operator>>(cevt::Station& s) const;
39 #endif
40 
41  int fId = 0;
42  std::vector<cevtPad_ROOT> fPads;
45  unsigned int fHitsStartSecond = 0;
46  unsigned int fHitsStartNanosecond = 0;
50  int fGridType = 0;
51 
53 
54  };
55 
56 }
57 
58 
59 #endif
cevtStationRecData_ROOT * fRecData
MultiTimeDistributionI_ROOT * fHits
ClassDefNV(cevtStation_ROOT, DONT_CHANGE_THIS_NUMBER)
constexpr double s
Definition: AugerUnits.h:163
unsigned int fHitsStartNanosecond
Persistent StationRecData using ROOT.
std::vector< cevtPad_ROOT > fPads
cevtStation_ROOT & operator=(const cevtStation_ROOT &s)
class to hold data at Station level
Persistent Station using ROOT.
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
cevtStation_ROOT(const cevtStation_ROOT &s)
unsigned int fHitsStartSecond
cevtStationSimData_ROOT * fSimData
void operator>>(cevt::Station &s) const
Persistent StationSimData using ROOT.

, generated on Tue Sep 26 2023.