test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisGMTDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisGMTDataFormat_H__
2
#define __L1Analysis_L1AnalysisGMTDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 20/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9
//-------------------------------------------------------------------------------
10
11
#include <vector>
12
13
14
namespace
L1Analysis
15
{
16
struct
L1AnalysisGMTDataFormat
17
{
18
L1AnalysisGMTDataFormat
(){
Reset
();};
19
~L1AnalysisGMTDataFormat
(){};
20
21
void
Reset
()
22
{
23
Ndt
= 0;
Ncsc
= 0;
Nrpcb
= 0;
24
Nrpcf
= 0;
N
= 0;
25
26
Bxdt
.clear();
27
Ptdt
.clear();
28
Chadt
.clear();
29
Etadt
.clear();
30
FineEtadt
.clear();
31
Phidt
.clear();
32
Qualdt
.clear();
33
Dwdt
.clear();
34
Chdt
.clear();
35
36
//CSC Trigger block
37
38
Bxcsc
.clear();
39
Ptcsc
.clear();
40
Chacsc
.clear();
41
Etacsc
.clear();
42
Phicsc
.clear();
43
Qualcsc
.clear();
44
Dwcsc
.clear();
45
46
//RPCb Trigger
47
48
Bxrpcb
.clear();
49
Ptrpcb
.clear();
50
Charpcb
.clear();
51
Etarpcb
.clear();
52
Phirpcb
.clear();
53
Qualrpcb
.clear();
54
Dwrpcb
.clear();
55
56
//RPCf Trigger
57
58
Bxrpcf
.clear();
59
Ptrpcf
.clear();
60
Charpcf
.clear();
61
Etarpcf
.clear();
62
Phirpcf
.clear();
63
Qualrpcf
.clear();
64
Dwrpcf
.clear();
65
66
//Global Muon Trigger
67
68
CandBx
.clear();
69
Pt
.clear();
70
Cha
.clear();
71
Eta
.clear();
72
Phi
.clear();
73
74
//RPCb Trigger
75
76
Bxrpcb
.clear();
77
Ptrpcb
.clear();
78
Charpcb
.clear();
79
Etarpcb
.clear();
80
Phirpcb
.clear();
81
Qualrpcb
.clear();
82
Dwrpcb
.clear();
83
84
//RPCf Trigger
85
86
Bxrpcf
.clear();
87
Ptrpcf
.clear();
88
Charpcf
.clear();
89
Etarpcf
.clear();
90
Phirpcf
.clear();
91
Qualrpcf
.clear();
92
Dwrpcf
.clear();
93
94
//Global Muon Trigger
95
96
CandBx
.clear();
97
Pt
.clear();
98
Cha
.clear();
99
Eta
.clear();
100
Phi
.clear();
101
Qual
.clear();
102
Det
.clear();
103
Rank
.clear();
104
Isol
.clear();
105
Mip
.clear();
106
Dw
.clear();
107
IdxRPCb
.clear();
108
IdxRPCf
.clear();
109
IdxDTBX
.clear();
110
IdxCSC
.clear();
111
}
112
113
// ---- General L1AnalysisGMTDataFormat information.
114
115
int
EvBx
;
116
117
//DTBX Trigger block
118
int
Ndt
;
119
std::vector<int>
Bxdt
;
120
std::vector<float>
Ptdt
;
121
std::vector<int>
Chadt
;
122
std::vector<float>
Etadt
;
123
std::vector<int>
FineEtadt
;
124
std::vector<float>
Phidt
;
125
std::vector<int>
Qualdt
;
126
std::vector<int>
Dwdt
;
127
std::vector<int>
Chdt
;
128
129
//CSC Trigger block
130
int
Ncsc
;
131
std::vector<int>
Bxcsc
;
132
std::vector<float>
Ptcsc
;
133
std::vector<int>
Chacsc
;
134
std::vector<float>
Etacsc
;
135
std::vector<float>
Phicsc
;
136
std::vector<int>
Qualcsc
;
137
std::vector<int>
Dwcsc
;
138
139
//RPCb Trigger
140
int
Nrpcb
;
141
std::vector<int>
Bxrpcb
;
142
std::vector<float>
Ptrpcb
;
143
std::vector<int>
Charpcb
;
144
std::vector<float>
Etarpcb
;
145
std::vector<float>
Phirpcb
;
146
std::vector<int>
Qualrpcb
;
147
std::vector<int>
Dwrpcb
;
148
149
//RPCf Trigger
150
int
Nrpcf
;
151
std::vector<int>
Bxrpcf
;
152
std::vector<float>
Ptrpcf
;
153
std::vector<int>
Charpcf
;
154
std::vector<float>
Etarpcf
;
155
std::vector<float>
Phirpcf
;
156
std::vector<int>
Qualrpcf
;
157
std::vector<int>
Dwrpcf
;
158
159
//Global Muon Trigger
160
int
N
;
161
std::vector<int>
CandBx
;
162
std::vector<float>
Pt
;
163
std::vector<int>
Cha
;
164
std::vector<float>
Eta
;
165
std::vector<float>
Phi
;
166
std::vector<int>
Qual
;
167
std::vector<int>
Det
;
168
std::vector<int>
Rank
;
169
std::vector<int>
Isol
;
170
std::vector<int>
Mip
;
171
std::vector<int>
Dw
;
172
std::vector<int>
IdxRPCb
;
173
std::vector<int>
IdxRPCf
;
174
std::vector<int>
IdxDTBX
;
175
std::vector<int>
IdxCSC
;
176
177
};
178
}
179
#endif
180
181
L1Analysis::L1AnalysisGMTDataFormat::CandBx
std::vector< int > CandBx
Definition:
L1AnalysisGMTDataFormat.h:161
L1Analysis::L1AnalysisGMTDataFormat::Bxdt
std::vector< int > Bxdt
Definition:
L1AnalysisGMTDataFormat.h:119
L1Analysis::L1AnalysisGMTDataFormat::Isol
std::vector< int > Isol
Definition:
L1AnalysisGMTDataFormat.h:169
L1Analysis::L1AnalysisGMTDataFormat::Det
std::vector< int > Det
Definition:
L1AnalysisGMTDataFormat.h:167
L1Analysis::L1AnalysisGMTDataFormat::FineEtadt
std::vector< int > FineEtadt
Definition:
L1AnalysisGMTDataFormat.h:123
L1Analysis::L1AnalysisGMTDataFormat::Qual
std::vector< int > Qual
Definition:
L1AnalysisGMTDataFormat.h:166
L1Analysis::L1AnalysisGMTDataFormat::Charpcb
std::vector< int > Charpcb
Definition:
L1AnalysisGMTDataFormat.h:143
L1Analysis::L1AnalysisGMTDataFormat::Dwrpcf
std::vector< int > Dwrpcf
Definition:
L1AnalysisGMTDataFormat.h:157
L1Analysis::L1AnalysisGMTDataFormat::Chadt
std::vector< int > Chadt
Definition:
L1AnalysisGMTDataFormat.h:121
L1Analysis::L1AnalysisGMTDataFormat::Etadt
std::vector< float > Etadt
Definition:
L1AnalysisGMTDataFormat.h:122
L1Analysis::L1AnalysisGMTDataFormat::Ptdt
std::vector< float > Ptdt
Definition:
L1AnalysisGMTDataFormat.h:120
L1Analysis::L1AnalysisGMTDataFormat::Qualrpcb
std::vector< int > Qualrpcb
Definition:
L1AnalysisGMTDataFormat.h:146
L1Analysis::L1AnalysisGMTDataFormat::Bxrpcb
std::vector< int > Bxrpcb
Definition:
L1AnalysisGMTDataFormat.h:141
L1Analysis::L1AnalysisGMTDataFormat::Phi
std::vector< float > Phi
Definition:
L1AnalysisGMTDataFormat.h:165
L1Analysis::L1AnalysisGMTDataFormat::Qualrpcf
std::vector< int > Qualrpcf
Definition:
L1AnalysisGMTDataFormat.h:156
L1Analysis::L1AnalysisGMTDataFormat::IdxDTBX
std::vector< int > IdxDTBX
Definition:
L1AnalysisGMTDataFormat.h:174
L1Analysis::L1AnalysisGMTDataFormat::Dwcsc
std::vector< int > Dwcsc
Definition:
L1AnalysisGMTDataFormat.h:137
L1Analysis::L1AnalysisGMTDataFormat::Ncsc
int Ncsc
Definition:
L1AnalysisGMTDataFormat.h:130
L1Analysis::L1AnalysisGMTDataFormat::Reset
void Reset()
Definition:
L1AnalysisGMTDataFormat.h:21
L1Analysis::L1AnalysisGMTDataFormat::Rank
std::vector< int > Rank
Definition:
L1AnalysisGMTDataFormat.h:168
L1Analysis::L1AnalysisGMTDataFormat::Dw
std::vector< int > Dw
Definition:
L1AnalysisGMTDataFormat.h:171
L1Analysis::L1AnalysisGMTDataFormat::Ptcsc
std::vector< float > Ptcsc
Definition:
L1AnalysisGMTDataFormat.h:132
L1Analysis::L1AnalysisGMTDataFormat::Dwrpcb
std::vector< int > Dwrpcb
Definition:
L1AnalysisGMTDataFormat.h:147
L1Analysis::L1AnalysisGMTDataFormat::Ndt
int Ndt
Definition:
L1AnalysisGMTDataFormat.h:118
L1Analysis::L1AnalysisGMTDataFormat::EvBx
int EvBx
Definition:
L1AnalysisGMTDataFormat.h:115
L1Analysis::L1AnalysisGMTDataFormat::~L1AnalysisGMTDataFormat
~L1AnalysisGMTDataFormat()
Definition:
L1AnalysisGMTDataFormat.h:19
L1Analysis::L1AnalysisGMTDataFormat::Bxcsc
std::vector< int > Bxcsc
Definition:
L1AnalysisGMTDataFormat.h:131
L1Analysis::L1AnalysisGMTDataFormat::Charpcf
std::vector< int > Charpcf
Definition:
L1AnalysisGMTDataFormat.h:153
L1Analysis::L1AnalysisGMTDataFormat::Etarpcf
std::vector< float > Etarpcf
Definition:
L1AnalysisGMTDataFormat.h:154
L1Analysis::L1AnalysisGMTDataFormat::Bxrpcf
std::vector< int > Bxrpcf
Definition:
L1AnalysisGMTDataFormat.h:151
L1Analysis::L1AnalysisGMTDataFormat::Cha
std::vector< int > Cha
Definition:
L1AnalysisGMTDataFormat.h:163
L1Analysis::L1AnalysisGMTDataFormat::Dwdt
std::vector< int > Dwdt
Definition:
L1AnalysisGMTDataFormat.h:126
L1Analysis::L1AnalysisGMTDataFormat::Phidt
std::vector< float > Phidt
Definition:
L1AnalysisGMTDataFormat.h:124
L1Analysis::L1AnalysisGMTDataFormat::Etacsc
std::vector< float > Etacsc
Definition:
L1AnalysisGMTDataFormat.h:134
L1Analysis::L1AnalysisGMTDataFormat::N
int N
Definition:
L1AnalysisGMTDataFormat.h:160
L1Analysis::L1AnalysisGMTDataFormat::Nrpcf
int Nrpcf
Definition:
L1AnalysisGMTDataFormat.h:150
L1Analysis::L1AnalysisGMTDataFormat::IdxRPCb
std::vector< int > IdxRPCb
Definition:
L1AnalysisGMTDataFormat.h:172
L1Analysis::L1AnalysisGMTDataFormat::IdxCSC
std::vector< int > IdxCSC
Definition:
L1AnalysisGMTDataFormat.h:175
L1Analysis::L1AnalysisGMTDataFormat::Phirpcf
std::vector< float > Phirpcf
Definition:
L1AnalysisGMTDataFormat.h:155
L1Analysis::L1AnalysisGMTDataFormat::Phicsc
std::vector< float > Phicsc
Definition:
L1AnalysisGMTDataFormat.h:135
L1Analysis::L1AnalysisGMTDataFormat::Phirpcb
std::vector< float > Phirpcb
Definition:
L1AnalysisGMTDataFormat.h:145
L1Analysis::L1AnalysisGMTDataFormat::Ptrpcb
std::vector< float > Ptrpcb
Definition:
L1AnalysisGMTDataFormat.h:142
L1Analysis::L1AnalysisGMTDataFormat::IdxRPCf
std::vector< int > IdxRPCf
Definition:
L1AnalysisGMTDataFormat.h:173
L1Analysis::L1AnalysisGMTDataFormat
Definition:
L1AnalysisGMTDataFormat.h:16
L1Analysis::L1AnalysisGMTDataFormat::Ptrpcf
std::vector< float > Ptrpcf
Definition:
L1AnalysisGMTDataFormat.h:152
L1Analysis::L1AnalysisGMTDataFormat::Chacsc
std::vector< int > Chacsc
Definition:
L1AnalysisGMTDataFormat.h:133
L1Analysis::L1AnalysisGMTDataFormat::Qualcsc
std::vector< int > Qualcsc
Definition:
L1AnalysisGMTDataFormat.h:136
L1Analysis::L1AnalysisGMTDataFormat::L1AnalysisGMTDataFormat
L1AnalysisGMTDataFormat()
Definition:
L1AnalysisGMTDataFormat.h:18
L1Analysis::L1AnalysisGMTDataFormat::Mip
std::vector< int > Mip
Definition:
L1AnalysisGMTDataFormat.h:170
GeometricSearchDet
Definition:
GeometricSearchDet.h:19
L1Analysis::L1AnalysisGMTDataFormat::Etarpcb
std::vector< float > Etarpcb
Definition:
L1AnalysisGMTDataFormat.h:144
L1Analysis::L1AnalysisGMTDataFormat::Qualdt
std::vector< int > Qualdt
Definition:
L1AnalysisGMTDataFormat.h:125
L1Analysis::L1AnalysisGMTDataFormat::Pt
std::vector< float > Pt
Definition:
L1AnalysisGMTDataFormat.h:162
L1Analysis::L1AnalysisGMTDataFormat::Chdt
std::vector< int > Chdt
Definition:
L1AnalysisGMTDataFormat.h:127
L1Analysis::L1AnalysisGMTDataFormat::Nrpcb
int Nrpcb
Definition:
L1AnalysisGMTDataFormat.h:140
L1Analysis::L1AnalysisGMTDataFormat::Eta
std::vector< float > Eta
Definition:
L1AnalysisGMTDataFormat.h:164
Generated for CMSSW Reference Manual by
1.8.5