CEvent_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_CEvent_ROOT_h_
2 #define _io_CEvent_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <cevt/CEvent.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <io/cevtStation_ROOT.h>
9 #include <Rtypes.h>
10 #include <vector>
11 
12 
13 namespace io {
14 
15  class CEventSimData_ROOT;
16 
17 
25  class CEvent_ROOT {
26 
27  public:
29  CEvent_ROOT(const CEvent_ROOT& e) { *this = e; }
30  ~CEvent_ROOT();
32 #ifndef __CINT__
33  CEvent_ROOT(const cevt::CEvent& e);
34  void operator>>(cevt::CEvent& e) const;
35 #endif
36 
37  std::vector<cevtStation_ROOT> fStations;
39 
41 
42  };
43 
44 }
45 
46 
47 #endif
Persistent CEvent using ROOT.
Definition: CEvent_ROOT.h:25
CEventSimData_ROOT * fSimData
Definition: CEvent_ROOT.h:38
std::vector< cevtStation_ROOT > fStations
Definition: CEvent_ROOT.h:37
CEvent_ROOT & operator=(const CEvent_ROOT &e)
Definition: CEvent_ROOT.cc:12
CEvent_ROOT(const CEvent_ROOT &e)
Definition: CEvent_ROOT.h:29
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
ClassDefNV(CEvent_ROOT, DONT_CHANGE_THIS_NUMBER)
Interface class to access to the SD part of an event.
Definition: CEvent.h:46
void operator>>(cevt::CEvent &e) const
Definition: CEvent_ROOT.cc:37

, generated on Tue Sep 26 2023.