All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CRTTzero_Legacy.hh
Go to the documentation of this file.
1 /**
2  * \class CRTData
3  *
4  * \ingroup crt
5  *
6  * \brief CRT Track Info
7  *
8  * \author $Author: David Lorca $
9  *
10  * NOTE! THIS IS PURELY LEGACY HEADERS FOR THE PREV NAMESPACES!
11  * DO NOT MAKE CHANGES HERE! GO TO CRTTzero.hh
12  */
13 
14 #ifndef CRTtzero_LEGACY_hh_
15 #define CRTtzero_LEGACY_hh_
16 
17 #include <cstdint>
18 #include <vector>
19 #include <map>
20 
21 namespace sbnd::crt {
22 
23  struct CRTTzero{
24 
25  uint32_t ts0_s;
26  uint16_t ts0_s_err;
27  uint32_t ts0_ns;
28  uint16_t ts0_ns_err;
29  int32_t ts1_ns;
30  uint16_t ts1_ns_err;
31 
32  int nhits[7];
33 
34  double pes[7];
35  // double xpos[7];
36  // double xerr[7];
37  // double ypos[7];
38  // double yerr[7];
39  // double zpos[7];
40  // double zerr[7];
41 
42  CRTTzero() {}
43 
44  };
45 
46 }
47 
48 namespace icarus::crt {
49 
50  struct CRTTzero{
51 
52  uint32_t ts0_s;
53  uint16_t ts0_s_err;
54  uint32_t ts0_ns;
55  uint16_t ts0_ns_err;
56  int32_t ts1_ns;
57  uint16_t ts1_ns_err;
58 
59  int nhits[7];
60 
61  double pes[7];
62  // double xpos[7];
63  // double xerr[7];
64  // double ypos[7];
65  // double yerr[7];
66  // double zpos[7];
67  // double zerr[7];
68 
69  CRTTzero() {}
70 
71  };
72 
73 }
74 
75 
76 #endif
process_name crt