Alignment
MuonAlignmentAlgorithms
interface
MuonInfoTuple.h
Go to the documentation of this file.
1
#ifndef Alignment_MuonAlignmentAlgorithms_MuonInfoTuple_H
2
#define Alignment_MuonAlignmentAlgorithms_MuonInfoTuple_H
3
4
/* $Date$
5
* $Revision: 1.3 $
6
* \author Luca Scodellaro <Luca.Scodellaro@cern.ch>
7
*/
8
9
#define MAX_HIT 60
10
#define MAX_HIT_CHAM 14
11
#define MAX_SEGMENT 5
12
13
14
typedef
struct
{
15
int
nhits
;
16
float
xc[
MAX_HIT
];
float
yc[
MAX_HIT
];
float
zc[
MAX_HIT
];
17
float
erx[
MAX_HIT
];
18
int
wh[
MAX_HIT
];
int
st[
MAX_HIT
];
int
sr[
MAX_HIT
];
19
int
sl[
MAX_HIT
];
int
la[
MAX_HIT
];
20
}
Info1D
;
21
22
23
typedef
struct
{
24
float
p
,
pt
,
eta
,
phi
,
charge
;
25
int
nhits
[
MAX_SEGMENT
];
26
int
nseg
;
27
float
xSl[
MAX_SEGMENT
];
28
float
dxdzSl[
MAX_SEGMENT
];
29
float
exSl[
MAX_SEGMENT
];
30
float
edxdzSl[
MAX_SEGMENT
];
31
float
exdxdzSl[
MAX_SEGMENT
];
32
float
ySl[
MAX_SEGMENT
];
33
float
dydzSl[
MAX_SEGMENT
];
34
float
eySl[
MAX_SEGMENT
];
35
float
edydzSl[
MAX_SEGMENT
];
36
float
eydydzSl[
MAX_SEGMENT
];
37
float
xSlSL1[
MAX_SEGMENT
];
38
float
dxdzSlSL1[
MAX_SEGMENT
];
39
float
exSlSL1[
MAX_SEGMENT
];
40
float
edxdzSlSL1[
MAX_SEGMENT
];
41
float
exdxdzSlSL1[
MAX_SEGMENT
];
42
float
xSL1SL3[
MAX_SEGMENT
];
43
float
xSlSL3[
MAX_SEGMENT
];
44
float
dxdzSlSL3[
MAX_SEGMENT
];
45
float
exSlSL3[
MAX_SEGMENT
];
46
float
edxdzSlSL3[
MAX_SEGMENT
];
47
float
exdxdzSlSL3[
MAX_SEGMENT
];
48
float
xSL3SL1[
MAX_SEGMENT
];
49
float
xc[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
50
float
yc[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
51
float
zc[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
52
float
xcp[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
53
float
ycp[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
54
float
zcp[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
55
float
ex[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
56
int
wh[
MAX_SEGMENT
];
int
st[
MAX_SEGMENT
];
int
sr[
MAX_SEGMENT
];
57
int
sl[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
58
int
la[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
59
}
Residual1DHit
;
60
61
62
63
64
typedef
struct
{
65
int
wh
, st, se;
66
float
dx
,
dz
,
alpha
,
beta
,
gamma
,
dy
;
67
float
ex,
ez
, ealpha, ebeta,
egamma
, ey;
68
float
corr_xz
, corr_xalpha, corr_xbeta, corr_xgamma, corr_xy;
69
float
corr_zalpha, corr_zbeta, corr_zgamma,
corr_zy
;
70
float
corr_alphabeta, corr_alphagamma,
corr_alphay
;
71
float
corr_betagamma,
corr_betay
;
72
float
corr_gammay
;
73
}
DTSegmentResult
;
74
75
76
typedef
struct
{
77
int
wh
, st, se;
78
float
cov[60][60];
79
int
sl[12], la[12];
80
float
dx
[12],
dy
[12],
dz
[12],
alpha
[12],
beta
[12],
gamma
[12];
81
}
DTHitResult
;
82
83
#endif
DTSegmentResult::corr_betay
float corr_betay
Definition:
MuonInfoTuple.h:71
Residual1DHit
Definition:
MuonInfoTuple.h:23
HLT_FULL_cff.beta
beta
Definition:
HLT_FULL_cff.py:8651
Residual1DHit::pt
float pt
Definition:
MuonInfoTuple.h:24
CustomPhysics_cfi.gamma
gamma
Definition:
CustomPhysics_cfi.py:17
alpha
float alpha
Definition:
AMPTWrapper.h:105
Info1D::nhits
int nhits
Definition:
MuonInfoTuple.h:15
DTSegmentResult::ez
float ez
Definition:
MuonInfoTuple.h:67
DTSegmentResult::corr_alphay
float corr_alphay
Definition:
MuonInfoTuple.h:70
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
DTSegmentResult::wh
int wh
Definition:
MuonInfoTuple.h:65
DTSegmentResult::corr_zy
float corr_zy
Definition:
MuonInfoTuple.h:69
nhits
Definition:
HIMultiTrackSelector.h:42
MAX_HIT_CHAM
#define MAX_HIT_CHAM
Definition:
MuonInfoTuple.h:10
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition:
ALCARECOTkAlJpsiMuMu_cff.py:47
DTSegmentResult::gamma
float gamma
Definition:
MuonInfoTuple.h:66
AlCaHLTBitMon_ParallelJobs.p
def p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
PVValHelper::phi
Definition:
PVValidationHelpers.h:69
DTSegmentResult::corr_xz
float corr_xz
Definition:
MuonInfoTuple.h:68
DTSegmentResult::corr_gammay
float corr_gammay
Definition:
MuonInfoTuple.h:72
DTSegmentResult
Definition:
MuonInfoTuple.h:64
PVValHelper::dy
Definition:
PVValidationHelpers.h:50
egamma
Definition:
ConversionFinder.h:29
Info1D
Definition:
MuonInfoTuple.h:14
PVValHelper::dz
Definition:
PVValidationHelpers.h:51
MAX_SEGMENT
#define MAX_SEGMENT
Definition:
MuonInfoTuple.h:11
DTHitResult::wh
int wh
Definition:
MuonInfoTuple.h:77
Residual1DHit::nseg
int nseg
Definition:
MuonInfoTuple.h:26
DTHitResult
Definition:
MuonInfoTuple.h:76
MAX_HIT
#define MAX_HIT
Definition:
MuonInfoTuple.h:9
PVValHelper::dx
Definition:
PVValidationHelpers.h:49
Generated for CMSSW Reference Manual by
1.8.16