CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

L1Analysis::L1AnalysisGMTDataFormat::L1AnalysisGMTDataFormat ( )
inline

Definition at line 15 of file L1AnalysisGMTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisGMTDataFormat::~L1AnalysisGMTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisGMTDataFormat.h.

16 {};

Member Function Documentation

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

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

Definition at line 130 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 118 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 140 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 150 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 160 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 162 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 132 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 120 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 142 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 152 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 126 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 166 of file L1AnalysisGMTDataFormat.h.

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

Definition at line 170 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 136 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 125 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 146 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 156 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 163 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 133 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 121 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 143 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 153 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::EvBx

Definition at line 114 of file L1AnalysisGMTDataFormat.h.

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

Definition at line 122 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 174 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 173 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 171 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 172 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 168 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 169 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::N

Definition at line 159 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::Ncsc

Definition at line 129 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::Ndt

Definition at line 117 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcb

Definition at line 139 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcf

Definition at line 149 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 164 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 134 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 123 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 144 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 154 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 161 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 131 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 119 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 141 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 151 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 165 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 135 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 124 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 145 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 155 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().

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

Definition at line 167 of file L1AnalysisGMTDataFormat.h.

Referenced by Reset().