REvent_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_REvent_ROOT_h_
2 #define _io_REvent_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <revt/REvent.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <io/revtStation_ROOT.h>
9 #include <io/revtHeader_ROOT.h>
10 #include <Rtypes.h>
11 #include <vector>
12 
13 
14 namespace io {
15 
16  class revtEventTrigger_ROOT;
17 
18 
27  class REvent_ROOT {
28  public:
30  REvent_ROOT(const REvent_ROOT& e) { *this = e; }
31  ~REvent_ROOT();
33 #ifndef __CINT__
34  REvent_ROOT(const revt::REvent& e);
35  void operator>>(revt::REvent& e) const;
36 #endif
37 
38  std::vector<revtStation_ROOT> fStations;
42  double fAERARootIoEventId = -1;
44  unsigned long long int fRejectionStatus = 0;
45 
47 
48  };
49 
50 }
51 
52 
53 #endif
bool fChannelResponseApplied
Definition: REvent_ROOT.h:43
Interface class to access to the Radio part of an event.
Definition: REvent.h:42
ClassDefNV(REvent_ROOT, DONT_CHANGE_THIS_NUMBER)
REvent_ROOT & operator=(const REvent_ROOT &e)
Definition: REvent_ROOT.cc:19
std::string fAERARootIoSourceFileName
Definition: REvent_ROOT.h:41
double fAERARootIoEventId
Definition: REvent_ROOT.h:42
std::vector< revtStation_ROOT > fStations
Definition: REvent_ROOT.h:38
revtHeader_ROOT fHeader
Definition: REvent_ROOT.h:40
Persistent REvent using ROOT.
Definition: REvent_ROOT.h:27
unsigned long long int fRejectionStatus
Definition: REvent_ROOT.h:44
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
REvent_ROOT(const REvent_ROOT &e)
Definition: REvent_ROOT.h:30
Persistent EventTrigger using ROOT.
void operator>>(revt::REvent &e) const
Definition: REvent_ROOT.cc:45
Persistent Revent Header using ROOT.
revtEventTrigger_ROOT * fTrigger
Definition: REvent_ROOT.h:39

, generated on Tue Sep 26 2023.