ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigL2MuonSA
src
TrackData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGL2MUONSA_TRACKDATA_H
6
#define TRIGL2MUONSA_TRACKDATA_H
7
8
#include "
MdtData.h
"
9
#include "
MmData.h
"
10
#include "
StgcData.h
"
11
#include "
SuperPointData.h
"
12
13
namespace
TrigL2MuonSA
{
14
15
class
TrackPattern
16
{
17
public
:
18
TrackPattern
() :
19
pt
(0),
20
charge
(0),
21
etaVtx
(99999.),
22
phiVtx
(99999.),
23
deltaPt
(99999.),
24
deltaEtaVtx
(99999.),
25
deltaPhiVtx
(99999.),
26
s_address
(99999),
27
phiMS
(99999.),
28
phiMSDir
(99999.),
29
etaMap
(99999.),
30
phiMap
(99999.),
31
etaBin
(99999),
32
phiBin
(99999),
33
phiBinEE
(99999),
34
barrelRadius
(0),
35
barrelSagitta
(99999.),
36
endcapAlpha
(99999.),
37
endcapBeta
(99999.),
38
endcapRadius
(0),
39
endcapRadius3P
(0),
40
cscGamma
(0),
41
slope
(0),
42
intercept
(0),
43
deltaR
(0),
44
ptEndcapAlpha
(0),
45
ptEndcapBeta
(0),
46
ptEndcapRadius
(0),
47
ptCSC
(0),
48
isRpcFailure
(false),
49
isTgcFailure
(false),
50
large_dPhidZ
(false),
51
outerCorFactor
(0),
52
hashID_CSC
(999)
53
{};
54
55
public
:
56
static
constexpr
int
s_NCHAMBER
= 11;
57
TrigL2MuonSA::MdtHits
mdtSegments
[
s_NCHAMBER
];
// MDT hits associated with the track
58
TrigL2MuonSA::MmHits
mmSegment
;
// MM hits associated with the track
59
TrigL2MuonSA::StgcHits
stgcSegment
;
// sTGC hits associated with the track
60
TrigL2MuonSA::SuperPoint
superPoints
[
s_NCHAMBER
];
// Super points at each station
61
62
double
pt
;
63
double
charge
;
64
65
double
etaVtx
;
66
double
phiVtx
;
67
68
double
deltaPt
;
69
double
deltaEtaVtx
;
70
double
deltaPhiVtx
;
71
72
int
s_address
;
73
74
double
phiMS
;
75
double
phiMSDir
;
76
77
double
etaMap
;
78
double
phiMap
;
79
80
int
etaBin
;
81
int
phiBin
;
82
int
phiBinEE
;
83
84
double
barrelRadius
;
85
double
barrelSagitta
;
86
87
double
endcapAlpha
;
88
double
endcapBeta
;
89
double
endcapRadius
;
90
double
endcapRadius3P
;
91
double
cscGamma
;
92
93
double
slope
;
94
double
intercept
;
95
double
deltaR
;
96
97
double
ptEndcapAlpha
;
98
double
ptEndcapBeta
;
99
double
ptEndcapRadius
;
100
double
ptCSC
;
101
102
bool
isRpcFailure
;
103
bool
isTgcFailure
;
104
105
//relevant to CSC pt
106
bool
large_dPhidZ
;
107
double
outerCorFactor
;
108
int
hashID_CSC
;
109
};
110
111
// --------------------------------------------------------------------------------
112
// --------------------------------------------------------------------------------
113
114
}
115
116
#endif
// TRIGL2MUONSA_TRACKDATA_H
MdtData.h
MmData.h
StgcData.h
SuperPointData.h
TrigL2MuonSA::SuperPoint
Definition
SuperPointData.h:38
TrigL2MuonSA::TrackPattern::s_NCHAMBER
static constexpr int s_NCHAMBER
Definition
TrackData.h:56
TrigL2MuonSA::TrackPattern::deltaPhiVtx
double deltaPhiVtx
Definition
TrackData.h:70
TrigL2MuonSA::TrackPattern::etaBin
int etaBin
Definition
TrackData.h:80
TrigL2MuonSA::TrackPattern::phiVtx
double phiVtx
Definition
TrackData.h:66
TrigL2MuonSA::TrackPattern::pt
double pt
Definition
TrackData.h:62
TrigL2MuonSA::TrackPattern::endcapBeta
double endcapBeta
Definition
TrackData.h:88
TrigL2MuonSA::TrackPattern::mmSegment
TrigL2MuonSA::MmHits mmSegment
Definition
TrackData.h:58
TrigL2MuonSA::TrackPattern::deltaR
double deltaR
Definition
TrackData.h:95
TrigL2MuonSA::TrackPattern::endcapRadius
double endcapRadius
Definition
TrackData.h:89
TrigL2MuonSA::TrackPattern::TrackPattern
TrackPattern()
Definition
TrackData.h:18
TrigL2MuonSA::TrackPattern::intercept
double intercept
Definition
TrackData.h:94
TrigL2MuonSA::TrackPattern::phiBin
int phiBin
Definition
TrackData.h:81
TrigL2MuonSA::TrackPattern::charge
double charge
Definition
TrackData.h:63
TrigL2MuonSA::TrackPattern::phiMap
double phiMap
Definition
TrackData.h:78
TrigL2MuonSA::TrackPattern::barrelSagitta
double barrelSagitta
Definition
TrackData.h:85
TrigL2MuonSA::TrackPattern::barrelRadius
double barrelRadius
Definition
TrackData.h:84
TrigL2MuonSA::TrackPattern::ptEndcapAlpha
double ptEndcapAlpha
Definition
TrackData.h:97
TrigL2MuonSA::TrackPattern::ptEndcapBeta
double ptEndcapBeta
Definition
TrackData.h:98
TrigL2MuonSA::TrackPattern::phiMS
double phiMS
Definition
TrackData.h:74
TrigL2MuonSA::TrackPattern::ptCSC
double ptCSC
Definition
TrackData.h:100
TrigL2MuonSA::TrackPattern::deltaPt
double deltaPt
Definition
TrackData.h:68
TrigL2MuonSA::TrackPattern::etaMap
double etaMap
Definition
TrackData.h:77
TrigL2MuonSA::TrackPattern::endcapAlpha
double endcapAlpha
Definition
TrackData.h:87
TrigL2MuonSA::TrackPattern::mdtSegments
TrigL2MuonSA::MdtHits mdtSegments[s_NCHAMBER]
Definition
TrackData.h:57
TrigL2MuonSA::TrackPattern::superPoints
TrigL2MuonSA::SuperPoint superPoints[s_NCHAMBER]
Definition
TrackData.h:60
TrigL2MuonSA::TrackPattern::phiMSDir
double phiMSDir
Definition
TrackData.h:75
TrigL2MuonSA::TrackPattern::large_dPhidZ
bool large_dPhidZ
Definition
TrackData.h:106
TrigL2MuonSA::TrackPattern::etaVtx
double etaVtx
Definition
TrackData.h:65
TrigL2MuonSA::TrackPattern::isTgcFailure
bool isTgcFailure
Definition
TrackData.h:103
TrigL2MuonSA::TrackPattern::slope
double slope
Definition
TrackData.h:93
TrigL2MuonSA::TrackPattern::deltaEtaVtx
double deltaEtaVtx
Definition
TrackData.h:69
TrigL2MuonSA::TrackPattern::isRpcFailure
bool isRpcFailure
Definition
TrackData.h:102
TrigL2MuonSA::TrackPattern::s_address
int s_address
Definition
TrackData.h:72
TrigL2MuonSA::TrackPattern::phiBinEE
int phiBinEE
Definition
TrackData.h:82
TrigL2MuonSA::TrackPattern::outerCorFactor
double outerCorFactor
Definition
TrackData.h:107
TrigL2MuonSA::TrackPattern::ptEndcapRadius
double ptEndcapRadius
Definition
TrackData.h:99
TrigL2MuonSA::TrackPattern::cscGamma
double cscGamma
Definition
TrackData.h:91
TrigL2MuonSA::TrackPattern::hashID_CSC
int hashID_CSC
Definition
TrackData.h:108
TrigL2MuonSA::TrackPattern::stgcSegment
TrigL2MuonSA::StgcHits stgcSegment
Definition
TrackData.h:59
TrigL2MuonSA::TrackPattern::endcapRadius3P
double endcapRadius3P
Definition
TrackData.h:90
TrigL2MuonSA
Definition
AlignmentBarrelLUT.h:13
TrigL2MuonSA::StgcHits
std::vector< StgcHitData > StgcHits
Definition
StgcData.h:49
TrigL2MuonSA::MdtHits
std::vector< MdtHitData > MdtHits
Definition
MdtData.h:56
TrigL2MuonSA::MmHits
std::vector< MmHitData > MmHits
Definition
MmData.h:47
Generated on
for ATLAS Offline Software by
1.17.0