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 14 of file L1AnalysisGCTDataFormat.h.

Constructor & Destructor Documentation

◆ L1AnalysisGCTDataFormat()

L1Analysis::L1AnalysisGCTDataFormat::L1AnalysisGCTDataFormat ( )
inline

Definition at line 15 of file L1AnalysisGCTDataFormat.h.

References Reset().

◆ ~L1AnalysisGCTDataFormat()

L1Analysis::L1AnalysisGCTDataFormat::~L1AnalysisGCTDataFormat ( )
inline

Definition at line 16 of file L1AnalysisGCTDataFormat.h.

16 {};

Member Function Documentation

◆ Init()

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

Definition at line 71 of file L1AnalysisGCTDataFormat.h.

71  {
72  // removed really really stupid stuff from this method - JB, 7 Aug 2012
73  }

◆ Reset()

void L1Analysis::L1AnalysisGCTDataFormat::Reset ( )
inline

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

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

Member Data Documentation

◆ CJetBx

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

Definition at line 93 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ CJetEta

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

Definition at line 90 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ CJetPhi

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

Definition at line 91 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ CJetRnk

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

Definition at line 92 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ CJetSize

int L1Analysis::L1AnalysisGCTDataFormat::CJetSize

Definition at line 89 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtHad

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

Definition at line 124 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtHadBX

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

Definition at line 125 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtHadSize

int L1Analysis::L1AnalysisGCTDataFormat::EtHadSize

Definition at line 123 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtMiss

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

Definition at line 114 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtMissBX

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

Definition at line 116 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtMissPhi

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

Definition at line 115 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtMissSize

int L1Analysis::L1AnalysisGCTDataFormat::EtMissSize

Definition at line 113 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtTot

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

Definition at line 128 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtTotBX

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

Definition at line 129 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ EtTotSize

int L1Analysis::L1AnalysisGCTDataFormat::EtTotSize

Definition at line 127 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ FJetBx

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

Definition at line 99 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ FJetEta

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

Definition at line 96 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ FJetPhi

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

Definition at line 97 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ FJetRnk

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

Definition at line 98 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ FJetSize

int L1Analysis::L1AnalysisGCTDataFormat::FJetSize

Definition at line 95 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HFBitCountsEta

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

Definition at line 135 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HFBitCountsSize

float L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsSize

Definition at line 134 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HFRingEtSumEta

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

Definition at line 132 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HFRingEtSumSize

int L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumSize

Definition at line 131 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HtMiss

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

Definition at line 119 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HtMissBX

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

Definition at line 121 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HtMissPhi

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

Definition at line 120 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ HtMissSize

int L1Analysis::L1AnalysisGCTDataFormat::HtMissSize

Definition at line 118 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoEmBx

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

Definition at line 81 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoEmEta

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

Definition at line 78 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoEmPhi

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

Definition at line 79 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoEmRnk

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

Definition at line 80 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoEmSize

int L1Analysis::L1AnalysisGCTDataFormat::IsoEmSize

Definition at line 77 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoTJetBx

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

Definition at line 111 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoTJetEta

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

Definition at line 108 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoTJetPhi

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

Definition at line 109 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoTJetRnk

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

Definition at line 110 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ IsoTJetSize

int L1Analysis::L1AnalysisGCTDataFormat::IsoTJetSize

Definition at line 107 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ NonIsoEmBx

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

Definition at line 87 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ NonIsoEmEta

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

Definition at line 84 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ NonIsoEmPhi

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

Definition at line 85 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ NonIsoEmRnk

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

Definition at line 86 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ NonIsoEmSize

int L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmSize

Definition at line 83 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ TJetBx

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

Definition at line 105 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ TJetEta

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

Definition at line 102 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ TJetPhi

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

Definition at line 103 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ TJetRnk

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

Definition at line 104 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().

◆ TJetSize

int L1Analysis::L1AnalysisGCTDataFormat::TJetSize

Definition at line 101 of file L1AnalysisGCTDataFormat.h.

Referenced by Reset().