T3_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_T3_ROOT_h_
2 #define _io_T3_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <sevt/T3.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <Rtypes.h>
9 #include <vector>
10 
11 
12 namespace io {
13 
15 
16  public:
18  T3Station_ROOT(const int id, const double offset, const double window)
19  : fId(id), fOffset(offset), fWindow(window) { }
20 
21  int fId = 0;
22  double fOffset = 0;
23  double fWindow = 0;
24 
26 
27  };
28 
29 
30  class T3_ROOT {
31 
32  public:
33  T3_ROOT() { }
34 #ifndef __CINT__
35  T3_ROOT(const sevt::T3& t3);
36  void operator>>(sevt::T3& t3) const;
37 #endif
38 
39  std::vector<T3Station_ROOT> fStations;
40 
42 
43  };
44 
45 }
46 
47 
48 #endif
ClassDefNV(T3_ROOT, DONT_CHANGE_THIS_NUMBER)
This class contains the basic information to build a surface event.
Definition: T3.h:36
T3Station_ROOT(const int id, const double offset, const double window)
Definition: T3_ROOT.h:18
ClassDefNV(T3Station_ROOT, DONT_CHANGE_THIS_NUMBER)
a t3: algo, second, usecond and a vector of &lt;t3stat&gt;
Definition: XbT2.h:29
double fWindow
Definition: T3_ROOT.h:23
double fOffset
Definition: T3_ROOT.h:22
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
void operator>>(sevt::T3 &t3) const
Definition: T3_ROOT.cc:20
std::vector< T3Station_ROOT > fStations
Definition: T3_ROOT.h:39

, generated on Tue Sep 26 2023.