Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
84
85
86
87
beta
const double beta
Definition:
CosmicMuonParameters.h:69
alpha
float alpha
Definition:
AMPTWrapper.h:95
Residual1DHit::pt
float pt
Definition:
MuonInfoTuple.h:24
MAX_HIT_CHAM
#define MAX_HIT_CHAM
Definition:
MuonInfoTuple.h:10
DTSegmentResult::corr_alphay
float corr_alphay
Definition:
MuonInfoTuple.h:70
DTHitResult
Definition:
MuonInfoTuple.h:76
eta
T eta() const
Definition:
Basic3DVectorLD.h:177
DeDxDiscriminatorTools::charge
double charge(const std::vector< uint8_t > &Ampls)
Definition:
DeDxDiscriminatorTools.cc:43
DTSegmentResult::wh
int wh
Definition:
MuonInfoTuple.h:65
Residual1DHit
Definition:
MuonInfoTuple.h:23
DTSegmentResult::ez
float ez
Definition:
MuonInfoTuple.h:67
DTSegmentResult::corr_zy
float corr_zy
Definition:
MuonInfoTuple.h:69
DTSegmentResult::corr_xz
float corr_xz
Definition:
MuonInfoTuple.h:68
DTSegmentResult::corr_gammay
float corr_gammay
Definition:
MuonInfoTuple.h:72
DTSegmentResult::gamma
float gamma
Definition:
MuonInfoTuple.h:66
Info1D
Definition:
MuonInfoTuple.h:14
DTHitResult::wh
int wh
Definition:
MuonInfoTuple.h:77
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
MAX_SEGMENT
#define MAX_SEGMENT
Definition:
MuonInfoTuple.h:11
MAX_HIT
#define MAX_HIT
Definition:
MuonInfoTuple.h:9
DTSegmentResult
Definition:
MuonInfoTuple.h:64
Residual1DHit::nseg
int nseg
Definition:
MuonInfoTuple.h:26
Info1D::nhits
int nhits
Definition:
MuonInfoTuple.h:15
DTSegmentResult::corr_betay
float corr_betay
Definition:
MuonInfoTuple.h:71
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5