ATLAS Offline Software
InnerDetector
InDetEventCnv
InDetSimEventTPCnv
InDetSimEventTPCnv
InDetHits
SiHitCollection_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 SIHITCOLLECTION_P2_H
6
#define SIHITCOLLECTION_P2_H
7
8
/*
9
10
Authors: Davide Costanzo Rob Duxfield
11
12
*/
13
14
#include <vector>
15
#include <string>
16
17
class
SiHitCollection_p2
18
{
19
public
:
21
SiHitCollection_p2
();
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_nBC
;
44
45
std::vector<unsigned long>
m_id
;
46
std::vector<unsigned short>
m_nId
;
47
};
48
49
50
// inlines
51
52
inline
53
SiHitCollection_p2::SiHitCollection_p2
() {}
54
55
#endif
SiHitCollection_p2::m_hit1_phi
std::vector< float > m_hit1_phi
Definition:
SiHitCollection_p2.h:29
SiHitCollection_p2::m_hitLength_4b
std::vector< float > m_hitLength_4b
Definition:
SiHitCollection_p2.h:40
SiHitCollection_p2::m_hitLength_2b
std::vector< unsigned short > m_hitLength_2b
Definition:
SiHitCollection_p2.h:33
SiHitCollection_p2
Definition:
SiHitCollection_p2.h:18
SiHitCollection_p2::m_hit1_theta
std::vector< float > m_hit1_theta
Definition:
SiHitCollection_p2.h:28
SiHitCollection_p2::m_hit1_y0
std::vector< float > m_hit1_y0
Definition:
SiHitCollection_p2.h:26
SiHitCollection_p2::m_nBC
std::vector< unsigned short > m_nBC
Definition:
SiHitCollection_p2.h:43
SiHitCollection_p2::m_id
std::vector< unsigned long > m_id
Definition:
SiHitCollection_p2.h:45
SiHitCollection_p2::SiHitCollection_p2
SiHitCollection_p2()
Default constructor.
Definition:
SiHitCollection_p2.h:53
SiHitCollection_p2::m_hitEne_4b
std::vector< float > m_hitEne_4b
Definition:
SiHitCollection_p2.h:38
SiHitCollection_p2::m_nHits
std::vector< unsigned short > m_nHits
Definition:
SiHitCollection_p2.h:30
SiHitCollection_p2::m_hit1_x0
std::vector< float > m_hit1_x0
Definition:
SiHitCollection_p2.h:25
SiHitCollection_p2::m_barcode
std::vector< unsigned long > m_barcode
Definition:
SiHitCollection_p2.h:42
SiHitCollection_p2::m_hit1_meanTime
std::vector< float > m_hit1_meanTime
Definition:
SiHitCollection_p2.h:24
SiHitCollection_p2::m_dTheta
std::vector< unsigned short > m_dTheta
Definition:
SiHitCollection_p2.h:35
SiHitCollection_p2::m_hit1_z0
std::vector< float > m_hit1_z0
Definition:
SiHitCollection_p2.h:27
SiHitCollection_p2::m_dPhi
std::vector< unsigned short > m_dPhi
Definition:
SiHitCollection_p2.h:36
SiHitCollection_p2::m_nId
std::vector< unsigned short > m_nId
Definition:
SiHitCollection_p2.h:46
SiHitCollection_p2::m_hitEne_2b
std::vector< unsigned short > m_hitEne_2b
Definition:
SiHitCollection_p2.h:32
Generated on Tue Jul 2 2024 21:26:48 for ATLAS Offline Software by
1.8.18