CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
L1Analysis::L1AnalysisGMTDataFormat Struct Reference

#include <L1AnalysisGMTDataFormat.h>

Public Member Functions

 L1AnalysisGMTDataFormat ()
 
void Reset ()
 
 ~L1AnalysisGMTDataFormat ()
 

Public Attributes

std::vector< int > Bxcsc
 
std::vector< int > Bxdt
 
std::vector< int > Bxrpcb
 
std::vector< int > Bxrpcf
 
std::vector< int > CandBx
 
std::vector< int > Cha
 
std::vector< int > Chacsc
 
std::vector< int > Chadt
 
std::vector< int > Charpcb
 
std::vector< int > Charpcf
 
std::vector< int > Chdt
 
std::vector< int > Det
 
std::vector< int > Dw
 
std::vector< int > Dwcsc
 
std::vector< int > Dwdt
 
std::vector< int > Dwrpcb
 
std::vector< int > Dwrpcf
 
std::vector< float > Eta
 
std::vector< float > Etacsc
 
std::vector< float > Etadt
 
std::vector< float > Etarpcb
 
std::vector< float > Etarpcf
 
int EvBx
 
std::vector< int > FineEtadt
 
std::vector< int > IdxCSC
 
std::vector< int > IdxDTBX
 
std::vector< int > IdxRPCb
 
std::vector< int > IdxRPCf
 
std::vector< int > Isol
 
std::vector< int > Mip
 
int N
 
int Ncsc
 
int Ndt
 
int Nrpcb
 
int Nrpcf
 
std::vector< float > Phi
 
std::vector< float > Phicsc
 
std::vector< float > Phidt
 
std::vector< float > Phirpcb
 
std::vector< float > Phirpcf
 
std::vector< float > Pt
 
std::vector< float > Ptcsc
 
std::vector< float > Ptdt
 
std::vector< float > Ptrpcb
 
std::vector< float > Ptrpcf
 
std::vector< int > Qual
 
std::vector< int > Qualcsc
 
std::vector< int > Qualdt
 
std::vector< int > Qualrpcb
 
std::vector< int > Qualrpcf
 
std::vector< int > Rank
 

Detailed Description

Definition at line 14 of file L1AnalysisGMTDataFormat.h.

Constructor & Destructor Documentation

◆ L1AnalysisGMTDataFormat()

L1Analysis::L1AnalysisGMTDataFormat::L1AnalysisGMTDataFormat ( )
inline

Definition at line 15 of file L1AnalysisGMTDataFormat.h.

15 { Reset(); };

References Reset().

◆ ~L1AnalysisGMTDataFormat()

L1Analysis::L1AnalysisGMTDataFormat::~L1AnalysisGMTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisGMTDataFormat.h.

16 {};

Member Function Documentation

◆ Reset()

void L1Analysis::L1AnalysisGMTDataFormat::Reset ( )
inline

Definition at line 18 of file L1AnalysisGMTDataFormat.h.

18  {
19  Ndt = 0;
20  Ncsc = 0;
21  Nrpcb = 0;
22  Nrpcf = 0;
23  N = 0;
24 
25  Bxdt.clear();
26  Ptdt.clear();
27  Chadt.clear();
28  Etadt.clear();
29  FineEtadt.clear();
30  Phidt.clear();
31  Qualdt.clear();
32  Dwdt.clear();
33  Chdt.clear();
34 
35  //CSC Trigger block
36 
37  Bxcsc.clear();
38  Ptcsc.clear();
39  Chacsc.clear();
40  Etacsc.clear();
41  Phicsc.clear();
42  Qualcsc.clear();
43  Dwcsc.clear();
44 
45  //RPCb Trigger
46 
47  Bxrpcb.clear();
48  Ptrpcb.clear();
49  Charpcb.clear();
50  Etarpcb.clear();
51  Phirpcb.clear();
52  Qualrpcb.clear();
53  Dwrpcb.clear();
54 
55  //RPCf Trigger
56 
57  Bxrpcf.clear();
58  Ptrpcf.clear();
59  Charpcf.clear();
60  Etarpcf.clear();
61  Phirpcf.clear();
62  Qualrpcf.clear();
63  Dwrpcf.clear();
64 
65  //Global Muon Trigger
66 
67  CandBx.clear();
68  Pt.clear();
69  Cha.clear();
70  Eta.clear();
71  Phi.clear();
72 
73  //RPCb Trigger
74 
75  Bxrpcb.clear();
76  Ptrpcb.clear();
77  Charpcb.clear();
78  Etarpcb.clear();
79  Phirpcb.clear();
80  Qualrpcb.clear();
81  Dwrpcb.clear();
82 
83  //RPCf Trigger
84 
85  Bxrpcf.clear();
86  Ptrpcf.clear();
87  Charpcf.clear();
88  Etarpcf.clear();
89  Phirpcf.clear();
90  Qualrpcf.clear();
91  Dwrpcf.clear();
92 
93  //Global Muon Trigger
94 
95  CandBx.clear();
96  Pt.clear();
97  Cha.clear();
98  Eta.clear();
99  Phi.clear();
100  Qual.clear();
101  Det.clear();
102  Rank.clear();
103  Isol.clear();
104  Mip.clear();
105  Dw.clear();
106  IdxRPCb.clear();
107  IdxRPCf.clear();
108  IdxDTBX.clear();
109  IdxCSC.clear();
110  }

References Bxcsc, Bxdt, Bxrpcb, Bxrpcf, CandBx, Cha, Chacsc, Chadt, Charpcb, Charpcf, Chdt, Dw, Dwcsc, Dwdt, Dwrpcb, Dwrpcf, Eta, Etacsc, Etadt, Etarpcb, Etarpcf, FineEtadt, IdxCSC, IdxDTBX, IdxRPCb, IdxRPCf, Isol, Mip, N, Ncsc, Ndt, Nrpcb, Nrpcf, Phi, Phicsc, Phidt, Phirpcb, Phirpcf, Pt, Ptcsc, Ptdt, Ptrpcb, Ptrpcf, Qual, Qualcsc, Qualdt, Qualrpcb, Qualrpcf, and Rank.

Referenced by L1AnalysisGMTDataFormat(), and L1Analysis::L1AnalysisGMT::Reset().

Member Data Documentation

◆ Bxcsc

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Bxcsc

Definition at line 130 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Bxdt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Bxdt

Definition at line 118 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Bxrpcb

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Bxrpcb

Definition at line 140 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Bxrpcf

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Bxrpcf

Definition at line 150 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ CandBx

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::CandBx

Definition at line 160 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Cha

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Cha

Definition at line 162 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Chacsc

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Chacsc

Definition at line 132 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Chadt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Chadt

Definition at line 120 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Charpcb

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Charpcb

Definition at line 142 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Charpcf

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Charpcf

Definition at line 152 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Chdt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Chdt

Definition at line 126 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Det

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Det

Definition at line 166 of file L1AnalysisGMTDataFormat.h.

◆ Dw

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Dw

Definition at line 170 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Dwcsc

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Dwcsc

Definition at line 136 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Dwdt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Dwdt

Definition at line 125 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Dwrpcb

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Dwrpcb

Definition at line 146 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Dwrpcf

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Dwrpcf

Definition at line 156 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Eta

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Eta

Definition at line 163 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Etacsc

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Etacsc

Definition at line 133 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Etadt

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Etadt

Definition at line 121 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Etarpcb

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Etarpcb

Definition at line 143 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Etarpcf

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Etarpcf

Definition at line 153 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ EvBx

int L1Analysis::L1AnalysisGMTDataFormat::EvBx

Definition at line 114 of file L1AnalysisGMTDataFormat.h.

◆ FineEtadt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::FineEtadt

Definition at line 122 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ IdxCSC

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::IdxCSC

Definition at line 174 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ IdxDTBX

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::IdxDTBX

Definition at line 173 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ IdxRPCb

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::IdxRPCb

Definition at line 171 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ IdxRPCf

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::IdxRPCf

Definition at line 172 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Isol

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Isol

Definition at line 168 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Mip

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Mip

Definition at line 169 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ N

int L1Analysis::L1AnalysisGMTDataFormat::N

Definition at line 159 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ncsc

int L1Analysis::L1AnalysisGMTDataFormat::Ncsc

Definition at line 129 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ndt

int L1Analysis::L1AnalysisGMTDataFormat::Ndt

Definition at line 117 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Nrpcb

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcb

Definition at line 139 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Nrpcf

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcf

Definition at line 149 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Phi

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Phi

Definition at line 164 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Phicsc

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Phicsc

Definition at line 134 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Phidt

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Phidt

Definition at line 123 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Phirpcb

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Phirpcb

Definition at line 144 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Phirpcf

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Phirpcf

Definition at line 154 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Pt

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Pt

Definition at line 161 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ptcsc

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Ptcsc

Definition at line 131 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ptdt

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Ptdt

Definition at line 119 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ptrpcb

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Ptrpcb

Definition at line 141 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Ptrpcf

std::vector<float> L1Analysis::L1AnalysisGMTDataFormat::Ptrpcf

Definition at line 151 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Qual

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Qual

Definition at line 165 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Qualcsc

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Qualcsc

Definition at line 135 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Qualdt

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Qualdt

Definition at line 124 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Qualrpcb

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Qualrpcb

Definition at line 145 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Qualrpcf

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Qualrpcf

Definition at line 155 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

◆ Rank

std::vector<int> L1Analysis::L1AnalysisGMTDataFormat::Rank

Definition at line 167 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

L1Analysis::L1AnalysisGMTDataFormat::Ndt
int Ndt
Definition: L1AnalysisGMTDataFormat.h:117
L1Analysis::L1AnalysisGMTDataFormat::Ptcsc
std::vector< float > Ptcsc
Definition: L1AnalysisGMTDataFormat.h:131
L1Analysis::L1AnalysisGMTDataFormat::Chacsc
std::vector< int > Chacsc
Definition: L1AnalysisGMTDataFormat.h:132
L1Analysis::L1AnalysisGMTDataFormat::Dwdt
std::vector< int > Dwdt
Definition: L1AnalysisGMTDataFormat.h:125
L1Analysis::L1AnalysisGMTDataFormat::Ptrpcf
std::vector< float > Ptrpcf
Definition: L1AnalysisGMTDataFormat.h:151
L1Analysis::L1AnalysisGMTDataFormat::Phidt
std::vector< float > Phidt
Definition: L1AnalysisGMTDataFormat.h:123
L1Analysis::L1AnalysisGMTDataFormat::Etarpcf
std::vector< float > Etarpcf
Definition: L1AnalysisGMTDataFormat.h:153
L1Analysis::L1AnalysisGMTDataFormat::Pt
std::vector< float > Pt
Definition: L1AnalysisGMTDataFormat.h:161
L1Analysis::L1AnalysisGMTDataFormat::Etarpcb
std::vector< float > Etarpcb
Definition: L1AnalysisGMTDataFormat.h:143
L1Analysis::L1AnalysisGMTDataFormat::Cha
std::vector< int > Cha
Definition: L1AnalysisGMTDataFormat.h:162
L1Analysis::L1AnalysisGMTDataFormat::Isol
std::vector< int > Isol
Definition: L1AnalysisGMTDataFormat.h:168
L1Analysis::L1AnalysisGMTDataFormat::Ptrpcb
std::vector< float > Ptrpcb
Definition: L1AnalysisGMTDataFormat.h:141
L1Analysis::L1AnalysisGMTDataFormat::Nrpcb
int Nrpcb
Definition: L1AnalysisGMTDataFormat.h:139
L1Analysis::L1AnalysisGMTDataFormat::Phirpcf
std::vector< float > Phirpcf
Definition: L1AnalysisGMTDataFormat.h:154
L1Analysis::L1AnalysisGMTDataFormat::Phicsc
std::vector< float > Phicsc
Definition: L1AnalysisGMTDataFormat.h:134
L1Analysis::L1AnalysisGMTDataFormat::Qual
std::vector< int > Qual
Definition: L1AnalysisGMTDataFormat.h:165
L1Analysis::L1AnalysisGMTDataFormat::Qualcsc
std::vector< int > Qualcsc
Definition: L1AnalysisGMTDataFormat.h:135
L1Analysis::L1AnalysisGMTDataFormat::Phirpcb
std::vector< float > Phirpcb
Definition: L1AnalysisGMTDataFormat.h:144
L1Analysis::L1AnalysisGMTDataFormat::Qualdt
std::vector< int > Qualdt
Definition: L1AnalysisGMTDataFormat.h:124
L1Analysis::L1AnalysisGMTDataFormat::Dwrpcf
std::vector< int > Dwrpcf
Definition: L1AnalysisGMTDataFormat.h:156
L1Analysis::L1AnalysisGMTDataFormat::IdxRPCf
std::vector< int > IdxRPCf
Definition: L1AnalysisGMTDataFormat.h:172
L1Analysis::L1AnalysisGMTDataFormat::Phi
std::vector< float > Phi
Definition: L1AnalysisGMTDataFormat.h:164
L1Analysis::L1AnalysisGMTDataFormat::Ptdt
std::vector< float > Ptdt
Definition: L1AnalysisGMTDataFormat.h:119
L1Analysis::L1AnalysisGMTDataFormat::Eta
std::vector< float > Eta
Definition: L1AnalysisGMTDataFormat.h:163
L1Analysis::L1AnalysisGMTDataFormat::Bxdt
std::vector< int > Bxdt
Definition: L1AnalysisGMTDataFormat.h:118
L1Analysis::L1AnalysisGMTDataFormat::Mip
std::vector< int > Mip
Definition: L1AnalysisGMTDataFormat.h:169
L1Analysis::L1AnalysisGMTDataFormat::IdxCSC
std::vector< int > IdxCSC
Definition: L1AnalysisGMTDataFormat.h:174
L1Analysis::L1AnalysisGMTDataFormat::Charpcb
std::vector< int > Charpcb
Definition: L1AnalysisGMTDataFormat.h:142
L1Analysis::L1AnalysisGMTDataFormat::Qualrpcf
std::vector< int > Qualrpcf
Definition: L1AnalysisGMTDataFormat.h:155
L1Analysis::L1AnalysisGMTDataFormat::CandBx
std::vector< int > CandBx
Definition: L1AnalysisGMTDataFormat.h:160
L1Analysis::L1AnalysisGMTDataFormat::Chdt
std::vector< int > Chdt
Definition: L1AnalysisGMTDataFormat.h:126
L1Analysis::L1AnalysisGMTDataFormat::Etadt
std::vector< float > Etadt
Definition: L1AnalysisGMTDataFormat.h:121
L1Analysis::L1AnalysisGMTDataFormat::Charpcf
std::vector< int > Charpcf
Definition: L1AnalysisGMTDataFormat.h:152
L1Analysis::L1AnalysisGMTDataFormat::Nrpcf
int Nrpcf
Definition: L1AnalysisGMTDataFormat.h:149
L1Analysis::L1AnalysisGMTDataFormat::Ncsc
int Ncsc
Definition: L1AnalysisGMTDataFormat.h:129
L1Analysis::L1AnalysisGMTDataFormat::IdxDTBX
std::vector< int > IdxDTBX
Definition: L1AnalysisGMTDataFormat.h:173
L1Analysis::L1AnalysisGMTDataFormat::Bxrpcb
std::vector< int > Bxrpcb
Definition: L1AnalysisGMTDataFormat.h:140
L1Analysis::L1AnalysisGMTDataFormat::Bxcsc
std::vector< int > Bxcsc
Definition: L1AnalysisGMTDataFormat.h:130
L1Analysis::L1AnalysisGMTDataFormat::Dwrpcb
std::vector< int > Dwrpcb
Definition: L1AnalysisGMTDataFormat.h:146
L1Analysis::L1AnalysisGMTDataFormat::IdxRPCb
std::vector< int > IdxRPCb
Definition: L1AnalysisGMTDataFormat.h:171
L1Analysis::L1AnalysisGMTDataFormat::Reset
void Reset()
Definition: L1AnalysisGMTDataFormat.h:18
L1Analysis::L1AnalysisGMTDataFormat::Dw
std::vector< int > Dw
Definition: L1AnalysisGMTDataFormat.h:170
GeometricSearchDet
Definition: GeometricSearchDet.h:17
L1Analysis::L1AnalysisGMTDataFormat::FineEtadt
std::vector< int > FineEtadt
Definition: L1AnalysisGMTDataFormat.h:122
L1Analysis::L1AnalysisGMTDataFormat::Qualrpcb
std::vector< int > Qualrpcb
Definition: L1AnalysisGMTDataFormat.h:145
L1Analysis::L1AnalysisGMTDataFormat::Dwcsc
std::vector< int > Dwcsc
Definition: L1AnalysisGMTDataFormat.h:136
L1Analysis::L1AnalysisGMTDataFormat::Chadt
std::vector< int > Chadt
Definition: L1AnalysisGMTDataFormat.h:120
L1Analysis::L1AnalysisGMTDataFormat::N
int N
Definition: L1AnalysisGMTDataFormat.h:159
L1Analysis::L1AnalysisGMTDataFormat::Bxrpcf
std::vector< int > Bxrpcf
Definition: L1AnalysisGMTDataFormat.h:150
L1Analysis::L1AnalysisGMTDataFormat::Etacsc
std::vector< float > Etacsc
Definition: L1AnalysisGMTDataFormat.h:133
L1Analysis::L1AnalysisGMTDataFormat::Rank
std::vector< int > Rank
Definition: L1AnalysisGMTDataFormat.h:167