CMS 3D CMS Logo

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

#include <L1AnalysisGCTDataFormat.h>

Public Member Functions

void Init ()
 
 L1AnalysisGCTDataFormat ()
 
void Reset ()
 
 ~L1AnalysisGCTDataFormat ()
 

Public Attributes

std::vector< int > CJetBx
 
std::vector< float > CJetEta
 
std::vector< float > CJetPhi
 
std::vector< float > CJetRnk
 
int CJetSize
 
std::vector< float > EtHad
 
std::vector< float > EtHadBX
 
int EtHadSize
 
std::vector< float > EtMiss
 
std::vector< float > EtMissBX
 
std::vector< float > EtMissPhi
 
int EtMissSize
 
std::vector< float > EtTot
 
std::vector< float > EtTotBX
 
int EtTotSize
 
std::vector< int > FJetBx
 
std::vector< float > FJetEta
 
std::vector< float > FJetPhi
 
std::vector< float > FJetRnk
 
int FJetSize
 
std::vector< float > HFBitCountsEta
 
float HFBitCountsSize
 
std::vector< float > HFRingEtSumEta
 
int HFRingEtSumSize
 
std::vector< float > HtMiss
 
std::vector< float > HtMissBX
 
std::vector< float > HtMissPhi
 
int HtMissSize
 
std::vector< int > IsoEmBx
 
std::vector< float > IsoEmEta
 
std::vector< float > IsoEmPhi
 
std::vector< float > IsoEmRnk
 
int IsoEmSize
 
std::vector< int > IsoTJetBx
 
std::vector< float > IsoTJetEta
 
std::vector< float > IsoTJetPhi
 
std::vector< float > IsoTJetRnk
 
int IsoTJetSize
 
std::vector< int > NonIsoEmBx
 
std::vector< float > NonIsoEmEta
 
std::vector< float > NonIsoEmPhi
 
std::vector< float > NonIsoEmRnk
 
int NonIsoEmSize
 
std::vector< int > TJetBx
 
std::vector< float > TJetEta
 
std::vector< float > TJetPhi
 
std::vector< float > TJetRnk
 
int TJetSize
 

Detailed Description

Definition at line 15 of file L1AnalysisGCTDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisGCTDataFormat::L1AnalysisGCTDataFormat ( )
inline

Definition at line 17 of file L1AnalysisGCTDataFormat.h.

References Reset().

L1Analysis::L1AnalysisGCTDataFormat::~L1AnalysisGCTDataFormat ( )
inline

Definition at line 18 of file L1AnalysisGCTDataFormat.h.

18 {};

Member Function Documentation

void L1Analysis::L1AnalysisGCTDataFormat::Init ( void  )
inline

Definition at line 74 of file L1AnalysisGCTDataFormat.h.

74  {
75  // removed really really stupid stuff from this method - JB, 7 Aug 2012
76  }
void L1Analysis::L1AnalysisGCTDataFormat::Reset ( void  )
inline

Definition at line 20 of file L1AnalysisGCTDataFormat.h.

References CJetBx, CJetEta, CJetPhi, CJetRnk, CJetSize, EtHad, EtHadBX, EtHadSize, EtMiss, EtMissBX, EtMissPhi, EtMissSize, EtTot, EtTotBX, EtTotSize, FJetBx, FJetEta, FJetPhi, FJetRnk, FJetSize, HFBitCountsEta, HFBitCountsSize, HFRingEtSumEta, HFRingEtSumSize, HtMiss, HtMissBX, HtMissPhi, HtMissSize, IsoEmBx, IsoEmEta, IsoEmPhi, IsoEmRnk, IsoEmSize, IsoTJetBx, IsoTJetEta, IsoTJetPhi, IsoTJetRnk, IsoTJetSize, NonIsoEmBx, NonIsoEmEta, NonIsoEmPhi, NonIsoEmRnk, NonIsoEmSize, TJetBx, TJetEta, TJetPhi, TJetRnk, and TJetSize.

Referenced by L1AnalysisGCTDataFormat(), and L1Analysis::L1AnalysisGCT::Reset().

20  {
21  IsoEmSize = 0;
22  NonIsoEmSize = 0;
23  CJetSize = 0;
24  FJetSize = 0;
25  TJetSize = 0;
26  IsoTJetSize = 0;
27  EtMissSize = 0;
28  HtMissSize = 0;
29  EtHadSize = 0;
30  EtTotSize = 0;
31  HFRingEtSumSize = 0;
32  HFBitCountsSize = 0;
33 
34 
35  IsoEmEta.clear();
36  IsoEmPhi.clear();
37  IsoEmRnk.clear();
38  IsoEmBx.clear();
39  NonIsoEmEta.clear();
40  NonIsoEmPhi.clear();
41  NonIsoEmRnk.clear();
42  NonIsoEmBx.clear();
43  CJetEta.clear();
44  CJetPhi.clear();
45  CJetRnk.clear();
46  CJetBx.clear();
47  FJetEta.clear();
48  FJetPhi.clear();
49  FJetRnk.clear();
50  FJetBx.clear();
51  TJetEta.clear();
52  TJetPhi.clear();
53  TJetRnk.clear();
54  TJetBx.clear();
55  IsoTJetEta.clear();
56  IsoTJetPhi.clear();
57  IsoTJetRnk.clear();
58  IsoTJetBx.clear();
59  EtMiss.clear();
60  EtMissPhi.clear();
61  EtMissBX.clear();
62  HtMiss.clear();
63  HtMissPhi.clear();
64  HtMissBX.clear();
65  EtHad.clear();
66  EtHadBX.clear();
67  EtTot.clear();
68  EtTotBX.clear();
69 
70  HFRingEtSumEta.clear();
71  HFBitCountsEta.clear();
72  }

Member Data Documentation

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::CJetBx

Definition at line 96 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::CJetEta

Definition at line 93 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::CJetPhi

Definition at line 94 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::CJetRnk

Definition at line 95 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

int L1Analysis::L1AnalysisGCTDataFormat::CJetSize

Definition at line 92 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtHad

Definition at line 127 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtHadBX

Definition at line 128 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

int L1Analysis::L1AnalysisGCTDataFormat::EtHadSize

Definition at line 126 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtMiss

Definition at line 117 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtMissBX

Definition at line 119 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtMissPhi

Definition at line 118 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

int L1Analysis::L1AnalysisGCTDataFormat::EtMissSize

Definition at line 116 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtTot

Definition at line 131 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::EtTotBX

Definition at line 132 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

int L1Analysis::L1AnalysisGCTDataFormat::EtTotSize

Definition at line 130 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::FJetBx

Definition at line 102 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::FJetEta

Definition at line 99 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::FJetPhi

Definition at line 100 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::FJetRnk

Definition at line 101 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

int L1Analysis::L1AnalysisGCTDataFormat::FJetSize

Definition at line 98 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsEta

Definition at line 138 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetHFminbias().

float L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsSize

Definition at line 137 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetHFminbias().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumEta

Definition at line 135 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetHFminbias().

int L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumSize

Definition at line 134 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetHFminbias().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::HtMiss

Definition at line 122 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::HtMissBX

Definition at line 124 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::HtMissPhi

Definition at line 123 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

int L1Analysis::L1AnalysisGCTDataFormat::HtMissSize

Definition at line 121 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetES().

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::IsoEmBx

Definition at line 84 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoEmEta

Definition at line 81 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoEmPhi

Definition at line 82 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoEmRnk

Definition at line 83 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

int L1Analysis::L1AnalysisGCTDataFormat::IsoEmSize

Definition at line 80 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::IsoTJetBx

Definition at line 114 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoTJetEta

Definition at line 111 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoTJetPhi

Definition at line 112 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::IsoTJetRnk

Definition at line 113 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

int L1Analysis::L1AnalysisGCTDataFormat::IsoTJetSize

Definition at line 110 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmBx

Definition at line 90 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmEta

Definition at line 87 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmPhi

Definition at line 88 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmRnk

Definition at line 89 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

int L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmSize

Definition at line 86 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetEm().

std::vector<int> L1Analysis::L1AnalysisGCTDataFormat::TJetBx

Definition at line 108 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::TJetEta

Definition at line 105 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::TJetPhi

Definition at line 106 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

std::vector<float> L1Analysis::L1AnalysisGCTDataFormat::TJetRnk

Definition at line 107 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().

int L1Analysis::L1AnalysisGCTDataFormat::TJetSize

Definition at line 104 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset(), and L1Analysis::L1AnalysisGCT::SetJet().