ATLAS Offline Software
InnerDetector
InDetEventCnv
InDetSimEventTPCnv
InDetSimEventTPCnv
InDetHits
SiHitCollection_p4.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETSIMEVENTTPCNV_SIHITCOLLECTION_P4_H
6
#define INDETSIMEVENTTPCNV_SIHITCOLLECTION_P4_H
7
8
#include <vector>
9
#include <string>
10
11
class
SiHitCollection_p4
12
{
13
public
:
15
SiHitCollection_p4
();
16
//private:
17
18
std::vector<float>
m_hit1_meanTime
;
// 1 element per string
19
std::vector<float>
m_hit1_x0
;
//
20
std::vector<float>
m_hit1_y0
;
//
21
std::vector<float>
m_hit1_z0
;
//
22
std::vector<float>
m_hit1_theta
;
//
23
std::vector<float>
m_hit1_phi
;
//
24
std::vector<unsigned short>
m_nHits
;
//
25
26
std::vector<unsigned short>
m_hitEne_2b
;
// 1 element per hit
27
std::vector<unsigned short>
m_hitLength_2b
;
//
28
29
std::vector<unsigned short>
m_dTheta
;
// 1 element per hit except for first hit in string
30
std::vector<unsigned short>
m_dPhi
;
//
31
32
std::vector<float>
m_hitEne_4b
;
// 1 element per hit with m_hitEne_2b[i] == 2**16
33
34
std::vector<float>
m_hitLength_4b
;
// 1 element per hit with m_hitLength_2b[i] == 2**16
35
36
std::vector<unsigned long>
m_truthID
;
37
std::vector<unsigned short>
m_mcEvtIndex
;
38
std::vector<unsigned short>
m_nTruthID
;
39
40
std::vector<unsigned long>
m_id
;
41
std::vector<unsigned short>
m_nId
;
42
};
43
44
45
// inlines
46
47
inline
48
SiHitCollection_p4::SiHitCollection_p4
() {}
49
50
#endif // INDETSIMEVENTTPCNV_SIHITCOLLECTION_P4_H
SiHitCollection_p4::m_hit1_x0
std::vector< float > m_hit1_x0
Definition:
SiHitCollection_p4.h:19
SiHitCollection_p4::m_hitEne_2b
std::vector< unsigned short > m_hitEne_2b
Definition:
SiHitCollection_p4.h:26
SiHitCollection_p4::m_hitLength_2b
std::vector< unsigned short > m_hitLength_2b
Definition:
SiHitCollection_p4.h:27
SiHitCollection_p4::m_truthID
std::vector< unsigned long > m_truthID
Definition:
SiHitCollection_p4.h:36
SiHitCollection_p4::m_nTruthID
std::vector< unsigned short > m_nTruthID
Definition:
SiHitCollection_p4.h:38
SiHitCollection_p4::m_mcEvtIndex
std::vector< unsigned short > m_mcEvtIndex
Definition:
SiHitCollection_p4.h:37
SiHitCollection_p4::m_hit1_z0
std::vector< float > m_hit1_z0
Definition:
SiHitCollection_p4.h:21
SiHitCollection_p4::m_nHits
std::vector< unsigned short > m_nHits
Definition:
SiHitCollection_p4.h:24
SiHitCollection_p4::m_hitLength_4b
std::vector< float > m_hitLength_4b
Definition:
SiHitCollection_p4.h:34
SiHitCollection_p4::m_dTheta
std::vector< unsigned short > m_dTheta
Definition:
SiHitCollection_p4.h:29
SiHitCollection_p4::m_hit1_meanTime
std::vector< float > m_hit1_meanTime
Definition:
SiHitCollection_p4.h:18
SiHitCollection_p4::m_hit1_phi
std::vector< float > m_hit1_phi
Definition:
SiHitCollection_p4.h:23
SiHitCollection_p4::m_dPhi
std::vector< unsigned short > m_dPhi
Definition:
SiHitCollection_p4.h:30
SiHitCollection_p4::m_hit1_y0
std::vector< float > m_hit1_y0
Definition:
SiHitCollection_p4.h:20
SiHitCollection_p4::m_hit1_theta
std::vector< float > m_hit1_theta
Definition:
SiHitCollection_p4.h:22
SiHitCollection_p4::m_hitEne_4b
std::vector< float > m_hitEne_4b
Definition:
SiHitCollection_p4.h:32
SiHitCollection_p4::m_nId
std::vector< unsigned short > m_nId
Definition:
SiHitCollection_p4.h:41
SiHitCollection_p4::SiHitCollection_p4
SiHitCollection_p4()
Default constructor.
Definition:
SiHitCollection_p4.h:48
SiHitCollection_p4::m_id
std::vector< unsigned long > m_id
Definition:
SiHitCollection_p4.h:40
SiHitCollection_p4
Definition:
SiHitCollection_p4.h:12
Generated on Tue Jul 2 2024 21:26:48 for ATLAS Offline Software by
1.8.18