ATLAS Offline Software
TRT_HitCollection_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRTHITCOLLECTION_P2_H
6 #define TRTHITCOLLECTION_P2_H
7 
8 /*
9 
10 Author: Rob Duxfield <r.duxfield@sheffield.ac.uk>
11 
12 */
13 
14 #include <vector>
15 #include <string>
16 
18 {
19  public:
22  // private:
23 
24  std::vector<float> m_hit1_startX; // 1 element per string
25  std::vector<float> m_hit1_startY; //
26  std::vector<float> m_hit1_startZ; //
27  std::vector<unsigned short> m_nHits; //
28 
29  std::vector<float> m_hitEne; // 1 element per hit
30  std::vector<float> m_meanTime; //
31  std::vector<float> m_kinEne; //
32  std::vector<float> m_endX; //
33  std::vector<float> m_endY; //
34  std::vector<float> m_endZ; //
35  std::vector<unsigned long> m_hitId; //
36 
37  std::vector<unsigned long> m_barcode;
38  std::vector<unsigned short> m_nBC;
39 
40  std::vector<long> m_id;
41  std::vector<unsigned short> m_nId;
42 };
43 
44 
45 // inlines
46 
47 inline
49 
50 #endif
TRT_HitCollection_p2::TRT_HitCollection_p2
TRT_HitCollection_p2()
Default constructor.
Definition: TRT_HitCollection_p2.h:48
TRT_HitCollection_p2::m_endY
std::vector< float > m_endY
Definition: TRT_HitCollection_p2.h:33
TRT_HitCollection_p2::m_endX
std::vector< float > m_endX
Definition: TRT_HitCollection_p2.h:32
TRT_HitCollection_p2
Definition: TRT_HitCollection_p2.h:18
TRT_HitCollection_p2::m_barcode
std::vector< unsigned long > m_barcode
Definition: TRT_HitCollection_p2.h:37
TRT_HitCollection_p2::m_nHits
std::vector< unsigned short > m_nHits
Definition: TRT_HitCollection_p2.h:27
TRT_HitCollection_p2::m_hit1_startX
std::vector< float > m_hit1_startX
Definition: TRT_HitCollection_p2.h:24
TRT_HitCollection_p2::m_endZ
std::vector< float > m_endZ
Definition: TRT_HitCollection_p2.h:34
TRT_HitCollection_p2::m_id
std::vector< long > m_id
Definition: TRT_HitCollection_p2.h:40
TRT_HitCollection_p2::m_kinEne
std::vector< float > m_kinEne
Definition: TRT_HitCollection_p2.h:31
TRT_HitCollection_p2::m_hit1_startY
std::vector< float > m_hit1_startY
Definition: TRT_HitCollection_p2.h:25
TRT_HitCollection_p2::m_hit1_startZ
std::vector< float > m_hit1_startZ
Definition: TRT_HitCollection_p2.h:26
TRT_HitCollection_p2::m_meanTime
std::vector< float > m_meanTime
Definition: TRT_HitCollection_p2.h:30
TRT_HitCollection_p2::m_hitEne
std::vector< float > m_hitEne
Definition: TRT_HitCollection_p2.h:29
TRT_HitCollection_p2::m_hitId
std::vector< unsigned long > m_hitId
Definition: TRT_HitCollection_p2.h:35
TRT_HitCollection_p2::m_nBC
std::vector< unsigned short > m_nBC
Definition: TRT_HitCollection_p2.h:38
TRT_HitCollection_p2::m_nId
std::vector< unsigned short > m_nId
Definition: TRT_HitCollection_p2.h:41