cevtPad_ROOT.h
Go to the documentation of this file.
1 #ifndef _cevtPad_ROOT_h_
2 #define _cevtPad_ROOT_h_
3 
4 #ifndef __CINT__
5 # include <cevt/Pad.h>
6 #endif
7 #include <io/EventIO.h>
8 #include <io/MultiTimeDistribution_ROOT.h>
9 #include <Rtypes.h>
10 
11 
12 namespace cevt {
13  class Pad;
14 }
15 
16 namespace io {
17 
18  class cevtPadSimData_ROOT;
19  class cevtPadRecData_ROOT;
20 
21 
29  class cevtPad_ROOT {
30 
31  public:
33  cevtPad_ROOT(const cevtPad_ROOT& p) { *this = p; }
34  ~cevtPad_ROOT();
36 #ifndef __CINT__
37  cevtPad_ROOT(const cevt::Pad& p);
38  void operator>>(cevt::Pad& p) const;
39 #endif
40 
41  int fId = 0;
42  int fStationId = 0;
43 
45 #ifndef __CINT__
46  = { nullptr }
47 #endif
48  ;
49 
52 
54 
55  };
56 
57 }
58 
59 
60 #endif
cevtPad_ROOT & operator=(const cevtPad_ROOT &p)
Definition: cevtPad_ROOT.cc:22
Persistent RPC PadRecData using ROOT.
cevtPadRecData_ROOT * fPadRecData
Definition: cevtPad_ROOT.h:51
cevtPad_ROOT(const cevtPad_ROOT &p)
Definition: cevtPad_ROOT.h:33
cevtPadSimData_ROOT * fPadSimData
Definition: cevtPad_ROOT.h:50
class to hold data at Pad level
Definition: Pad.h:27
Persistent RPC Pad using ROOT.
Definition: cevtPad_ROOT.h:29
Persistent RPC PadSimData using ROOT.
MultiTimeDistributionI_ROOT * fHits
Definition: cevtPad_ROOT.h:46
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
void operator>>(cevt::Pad &p) const
Definition: cevtPad_ROOT.cc:59
ClassDefNV(cevtPad_ROOT, DONT_CHANGE_THIS_NUMBER)

, generated on Tue Sep 26 2023.