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.

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.

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().

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  }

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().