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 16 of file L1AnalysisGMTDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisGMTDataFormat::L1AnalysisGMTDataFormat ( )
inline

Definition at line 18 of file L1AnalysisGMTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisGMTDataFormat::~L1AnalysisGMTDataFormat ( )
inline

Definition at line 19 of file L1AnalysisGMTDataFormat.h.

19 {};

Member Function Documentation

void L1Analysis::L1AnalysisGMTDataFormat::Reset ( )
inline

Definition at line 21 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().

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  }

Member Data Documentation

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

Definition at line 131 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 119 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 141 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 151 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 161 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 163 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 133 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 121 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 143 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 153 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 127 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 167 of file L1AnalysisGMTDataFormat.h.

Referenced by L1Analysis::L1AnalysisGMT::Set().

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

Definition at line 171 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 137 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 126 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 147 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 157 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 164 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 134 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 122 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 144 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 154 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::EvBx

Definition at line 115 of file L1AnalysisGMTDataFormat.h.

Referenced by L1Analysis::L1AnalysisGMT::Set().

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

Definition at line 123 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 175 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 174 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 172 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 173 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 169 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 170 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::N

Definition at line 160 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::Ncsc

Definition at line 130 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::Ndt

Definition at line 118 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcb

Definition at line 140 of file L1AnalysisGMTDataFormat.h.

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

int L1Analysis::L1AnalysisGMTDataFormat::Nrpcf

Definition at line 150 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 165 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 135 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 124 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 145 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 155 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 162 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 132 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 120 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 142 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 152 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 166 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 136 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 125 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 146 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 156 of file L1AnalysisGMTDataFormat.h.

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

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

Definition at line 168 of file L1AnalysisGMTDataFormat.h.

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