ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
InDetSimEventTPCnv
InDetSimEventTPCnv
InDetHits
SiHitCollection_p3.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 SIHITCOLLECTION_P3_H
6
#define SIHITCOLLECTION_P3_H
7
8
/*
9
10
Authors: Davide Costanzo Rob Duxfield
11
12
*/
13
14
#include <vector>
15
#include <string>
16
17
class
SiHitCollection_p3
18
{
19
public
:
21
SiHitCollection_p3
();
22
//private:
23
24
std::vector<float>
m_hit1_meanTime
;
// 1 element per string
25
std::vector<float>
m_hit1_x0
;
//
26
std::vector<float>
m_hit1_y0
;
//
27
std::vector<float>
m_hit1_z0
;
//
28
std::vector<float>
m_hit1_theta
;
//
29
std::vector<float>
m_hit1_phi
;
//
30
std::vector<unsigned short>
m_nHits
;
//
31
32
std::vector<unsigned short>
m_hitEne_2b
;
// 1 element per hit
33
std::vector<unsigned short>
m_hitLength_2b
;
//
34
35
std::vector<unsigned short>
m_dTheta
;
// 1 element per hit except for first hit in string
36
std::vector<unsigned short>
m_dPhi
;
//
37
38
std::vector<float>
m_hitEne_4b
;
// 1 element per hit with m_hitEne_2b[i] == 2**16
39
40
std::vector<float>
m_hitLength_4b
;
// 1 element per hit with m_hitLength_2b[i] == 2**16
41
42
std::vector<unsigned long>
m_barcode
;
43
std::vector<unsigned short>
m_mcEvtIndex
;
44
std::vector<char>
m_evtColl
;
45
std::vector<unsigned short>
m_nBC
;
46
47
std::vector<unsigned long>
m_id
;
48
std::vector<unsigned short>
m_nId
;
49
};
50
51
52
// inlines
53
54
inline
55
SiHitCollection_p3::SiHitCollection_p3
() {}
56
57
#endif
SiHitCollection_p3::m_nBC
std::vector< unsigned short > m_nBC
Definition
SiHitCollection_p3.h:45
SiHitCollection_p3::m_hit1_theta
std::vector< float > m_hit1_theta
Definition
SiHitCollection_p3.h:28
SiHitCollection_p3::m_hit1_meanTime
std::vector< float > m_hit1_meanTime
Definition
SiHitCollection_p3.h:24
SiHitCollection_p3::m_hit1_y0
std::vector< float > m_hit1_y0
Definition
SiHitCollection_p3.h:26
SiHitCollection_p3::m_hit1_x0
std::vector< float > m_hit1_x0
Definition
SiHitCollection_p3.h:25
SiHitCollection_p3::m_evtColl
std::vector< char > m_evtColl
Definition
SiHitCollection_p3.h:44
SiHitCollection_p3::m_barcode
std::vector< unsigned long > m_barcode
Definition
SiHitCollection_p3.h:42
SiHitCollection_p3::m_hitEne_4b
std::vector< float > m_hitEne_4b
Definition
SiHitCollection_p3.h:38
SiHitCollection_p3::m_mcEvtIndex
std::vector< unsigned short > m_mcEvtIndex
Definition
SiHitCollection_p3.h:43
SiHitCollection_p3::m_nId
std::vector< unsigned short > m_nId
Definition
SiHitCollection_p3.h:48
SiHitCollection_p3::m_dPhi
std::vector< unsigned short > m_dPhi
Definition
SiHitCollection_p3.h:36
SiHitCollection_p3::m_hitLength_4b
std::vector< float > m_hitLength_4b
Definition
SiHitCollection_p3.h:40
SiHitCollection_p3::SiHitCollection_p3
SiHitCollection_p3()
Default constructor.
Definition
SiHitCollection_p3.h:55
SiHitCollection_p3::m_nHits
std::vector< unsigned short > m_nHits
Definition
SiHitCollection_p3.h:30
SiHitCollection_p3::m_dTheta
std::vector< unsigned short > m_dTheta
Definition
SiHitCollection_p3.h:35
SiHitCollection_p3::m_hitLength_2b
std::vector< unsigned short > m_hitLength_2b
Definition
SiHitCollection_p3.h:33
SiHitCollection_p3::m_hit1_z0
std::vector< float > m_hit1_z0
Definition
SiHitCollection_p3.h:27
SiHitCollection_p3::m_hitEne_2b
std::vector< unsigned short > m_hitEne_2b
Definition
SiHitCollection_p3.h:32
SiHitCollection_p3::m_hit1_phi
std::vector< float > m_hit1_phi
Definition
SiHitCollection_p3.h:29
SiHitCollection_p3::m_id
std::vector< unsigned long > m_id
Definition
SiHitCollection_p3.h:47
Generated on
for ATLAS Offline Software by
1.17.0