ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysis
src
Trigger/TrigAnalysis/TrigInDetAnalysis/src/Track.cxx
Go to the documentation of this file.
1
9
10
11
#include "
TrigInDetAnalysis/Track.h
"
12
#include <cmath>
13
14
ClassImp
(
TIDA::Track
)
15
16
TIDA::Track::Track
() :
17
m_eta(0), m_phi(0), m_z0(0), m_a0(0), m_pT(0), m_chi2(0),
18
m_dof(0),
19
m_deta(0), m_dphi(0), m_dz0(0), m_da0(0), m_dpT(0),
20
m_bLayerHits(0), m_pixelHits(0), m_sctHits(0), m_siHits(0),
21
m_strawHits(0), m_trHits(0),
22
m_hitPattern(0),
23
m_multiPattern(0),
24
m_author(0),
25
m_hasTruth(0),
26
m_barcode(0),
27
m_match_barcode(0),
28
m_expectBL(0),
29
m_id(0)
30
{}
31
32
33
TIDA::Track::Track
(
double
eta
,
double
phi
,
double
z0
,
double
a0
,
double
pT
,
double
chi2
,
double
dof
,
34
double
deta
,
double
dphi
,
double
dz0
,
double
da0
,
double
dpT
,
35
int
bLayerHits
,
int
pixelHits
,
int
sctHits
,
int
siHits
,
36
int
strawHits
,
int
trHits
,
37
unsigned
hitPattern
,
38
unsigned
multiPattern
,
39
int
author
,
40
bool
hasTruth
,
41
int
barcode
,
42
int
match_barcode
,
43
bool
expectBL
,
44
unsigned
long
id
) :
45
m_eta
(
eta
),
m_phi
(
phi
),
m_z0
(
z0
),
m_a0
(
a0
),
m_pT
(
pT
),
m_chi2
(
chi2
),
46
m_dof
(
dof
),
47
m_deta
(
deta
),
m_dphi
(
dphi
),
m_dz0
(
dz0
),
m_da0
(
da0
),
m_dpT
(
dpT
),
48
m_bLayerHits
(
bLayerHits
),
m_pixelHits
(
pixelHits
),
m_sctHits
(
sctHits
),
m_siHits
(
siHits
),
49
m_strawHits
(
strawHits
),
m_trHits
(
trHits
),
50
m_hitPattern
(
hitPattern
),
51
m_multiPattern
(
multiPattern
),
52
m_author
(
author
),
53
m_hasTruth
(
hasTruth
),
54
m_barcode
(
barcode
),
55
m_match_barcode
(
match_barcode
),
56
m_expectBL
(
expectBL
),
57
m_id
(
id
)
58
{}
59
60
61
TIDA::Track::~Track
() { }
62
63
64
void
TIDA::Track::rotate
() {
65
m_pT
*= -1;
66
m_a0
*= -1;
67
m_phi
-=
M_PI
;
68
m_eta
*= -1;
69
}
M_PI
#define M_PI
Definition
ActiveFraction.h:11
Track.h
ClassImp
ClassImp(TIDA::Track) TIDA
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/src/Track.cxx:14
TIDA::Track
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
TIDA::Track::m_sctHits
int m_sctHits
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:131
TIDA::Track::m_hitPattern
unsigned m_hitPattern
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:135
TIDA::Track::m_barcode
int m_barcode
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:143
TIDA::Track::hasTruth
bool hasTruth() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:90
TIDA::Track::m_deta
double m_deta
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:125
TIDA::Track::m_phi
double m_phi
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::m_dof
double m_dof
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:124
TIDA::Track::dphi
double dphi() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:56
TIDA::Track::dz0
double dz0() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:57
TIDA::Track::da0
double da0() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:58
TIDA::Track::m_dpT
double m_dpT
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:125
TIDA::Track::a0
double a0() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:49
TIDA::Track::pixelHits
int pixelHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:61
TIDA::Track::m_z0
double m_z0
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::~Track
virtual ~Track()
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/src/Track.cxx:61
TIDA::Track::m_a0
double m_a0
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::m_pT
double m_pT
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::m_siHits
int m_siHits
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:131
TIDA::Track::m_trHits
int m_trHits
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:132
TIDA::Track::bLayerHits
int bLayerHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:65
TIDA::Track::m_id
unsigned long m_id
identifier
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:150
TIDA::Track::m_strawHits
int m_strawHits
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:132
TIDA::Track::expectBL
bool expectBL() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:62
TIDA::Track::rotate
void rotate()
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/src/Track.cxx:64
TIDA::Track::m_dphi
double m_dphi
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:125
TIDA::Track::barcode
int barcode() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:85
TIDA::Track::z0
double z0() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:48
TIDA::Track::m_match_barcode
int m_match_barcode
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:144
TIDA::Track::match_barcode
int match_barcode() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:86
TIDA::Track::m_bLayerHits
int m_bLayerHits
Track hits and holes - encoded as 1000*nholes + nhits the relevant %1000 or /1000 should be performed...
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:131
TIDA::Track::m_expectBL
bool m_expectBL
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:147
TIDA::Track::strawHits
int strawHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:67
TIDA::Track::dof
double dof() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:53
TIDA::Track::deta
double deta() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:55
TIDA::Track::m_eta
double m_eta
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::trHits
int trHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:68
TIDA::Track::multiPattern
unsigned multiPattern() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:81
TIDA::Track::m_hasTruth
bool m_hasTruth
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:142
TIDA::Track::eta
double eta() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:46
TIDA::Track::chi2
double chi2() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:52
TIDA::Track::Track
Track()
TIDA::Track::pT
double pT() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:50
TIDA::Track::sctHits
int sctHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:63
TIDA::Track::m_pixelHits
int m_pixelHits
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:131
TIDA::Track::m_da0
double m_da0
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:125
TIDA::Track::phi
double phi() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:47
TIDA::Track::id
unsigned long id() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:88
TIDA::Track::hitPattern
unsigned hitPattern() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:80
TIDA::Track::siHits
int siHits() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:64
TIDA::Track::m_dz0
double m_dz0
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:125
TIDA::Track::m_author
int m_author
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:139
TIDA::Track::m_chi2
double m_chi2
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:123
TIDA::Track::dpT
double dpT() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:59
TIDA::Track::author
int author() const
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:83
TIDA::Track::m_multiPattern
unsigned m_multiPattern
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:136
Generated on
for ATLAS Offline Software by
1.14.0