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::L1AnalysisRecoJetDataFormat Struct Reference

#include <L1AnalysisRecoJetDataFormat.h>

Public Member Functions

 L1AnalysisRecoJetDataFormat ()
 
void Reset ()
 
 ~L1AnalysisRecoJetDataFormat ()
 

Public Attributes

std::vector< float > caloCorrFactor
 
std::vector< float > caloE
 
std::vector< float > caloEt
 
std::vector< float > caloEta
 
std::vector< float > caloEtCorr
 
std::vector< float > caloPhi
 
std::vector< float > cemef
 
std::vector< float > chef
 
std::vector< short > chMult
 
std::vector< float > cmef
 
std::vector< int > cMult
 
std::vector< float > corrFactor
 
std::vector< float > e
 
std::vector< float > eef
 
std::vector< float > eEmEB
 
std::vector< float > eEmEE
 
std::vector< float > eEMF
 
std::vector< float > eEmHF
 
std::vector< float > eHadHB
 
std::vector< float > eHadHE
 
std::vector< float > eHadHF
 
std::vector< float > eHadHO
 
std::vector< short > elMult
 
std::vector< float > eMaxEcalTow
 
std::vector< float > eMaxHcalTow
 
std::vector< float > et
 
std::vector< float > eta
 
std::vector< float > etCorr
 
std::vector< float > fHPD
 
std::vector< float > fRBX
 
std::vector< float > hfemef
 
std::vector< short > hfemMult
 
std::vector< float > hfhef
 
std::vector< short > hfhMult
 
std::vector< float > mef
 
std::vector< short > muMult
 
std::vector< short > n60
 
std::vector< short > n90
 
std::vector< short > n90hits
 
unsigned short nCaloJets
 
std::vector< float > nemef
 
std::vector< float > nhef
 
std::vector< short > nhMult
 
unsigned short nJets
 
std::vector< int > nMult
 
std::vector< float > pef
 
std::vector< float > phi
 
std::vector< short > phMult
 
std::vector< float > towerArea
 
std::vector< short > towerSize
 

Detailed Description

Definition at line 14 of file L1AnalysisRecoJetDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisRecoJetDataFormat::L1AnalysisRecoJetDataFormat ( )
inline

Definition at line 15 of file L1AnalysisRecoJetDataFormat.h.

References Reset().

L1Analysis::L1AnalysisRecoJetDataFormat::~L1AnalysisRecoJetDataFormat ( )
inline

Definition at line 16 of file L1AnalysisRecoJetDataFormat.h.

References Reset().

Member Function Documentation

void L1Analysis::L1AnalysisRecoJetDataFormat::Reset ( )
inline

Definition at line 18 of file L1AnalysisRecoJetDataFormat.h.

References caloCorrFactor, caloE, caloEt, caloEta, caloEtCorr, caloPhi, cemef, chef, chMult, cmef, cMult, corrFactor, e, eef, eEmEB, eEmEE, eEMF, eEmHF, eHadHB, eHadHE, eHadHF, eHadHO, elMult, eMaxEcalTow, eMaxHcalTow, et, eta, etCorr, fHPD, fRBX, hfemef, hfemMult, hfhef, hfhMult, mef, muMult, n60, n90, n90hits, nCaloJets, nemef, nhef, nhMult, nJets, nMult, pef, phi, phMult, towerArea, and towerSize.

Referenced by L1JetRecoTreeProducer::analyze(), L1AnalysisRecoJetDataFormat(), L1Analysis::L1AnalysisRecoJet::Reset(), and ~L1AnalysisRecoJetDataFormat().

18  {
19  nJets = 0;
20 
21  e.clear();
22  et.clear();
23  etCorr.clear();
24  corrFactor.clear();
25  eta.clear();
26  phi.clear();
27 
28  nCaloJets = 0;
29 
30  caloE.clear();
31  caloEt.clear();
32  caloEtCorr.clear();
33  caloCorrFactor.clear();
34  caloEta.clear();
35  caloPhi.clear();
36 
37  // calo quantities
38  eEMF.clear();
39  eEmEB.clear();
40  eEmEE.clear();
41  eEmHF.clear();
42  eHadHB.clear();
43  eHadHE.clear();
44  eHadHO.clear();
45  eHadHF.clear();
46  eMaxEcalTow.clear();
47  eMaxHcalTow.clear();
48  towerArea.clear();
49  towerSize.clear();
50  n60.clear();
51  n90.clear();
52  n90hits.clear();
53  fHPD.clear();
54  fRBX.clear();
55 
56  // PF quantities
57  chef.clear();
58  nhef.clear();
59  pef.clear();
60  eef.clear();
61  mef.clear();
62  hfhef.clear();
63  hfemef.clear();
64  chMult.clear();
65  nhMult.clear();
66  phMult.clear();
67  elMult.clear();
68  muMult.clear();
69  hfhMult.clear();
70  hfemMult.clear();
71 
72  cemef.clear();
73  cmef.clear();
74  nemef.clear();
75  cMult.clear();
76  nMult.clear();
77  }

Member Data Documentation

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloCorrFactor

Definition at line 91 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJetCorr(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloE

Definition at line 88 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloEt

Definition at line 89 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloEta

Definition at line 92 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloEtCorr

Definition at line 90 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJetCorr(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::caloPhi

Definition at line 93 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::cemef

Definition at line 129 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::chef

Definition at line 114 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::chMult

Definition at line 121 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::cmef

Definition at line 130 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<int> L1Analysis::L1AnalysisRecoJetDataFormat::cMult

Definition at line 132 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::corrFactor

Definition at line 83 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJetCorr(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::e

Definition at line 80 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eef

Definition at line 117 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmEB

Definition at line 100 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmEE

Definition at line 101 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEMF

Definition at line 95 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmHF

Definition at line 102 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHB

Definition at line 96 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHE

Definition at line 97 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHF

Definition at line 99 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHO

Definition at line 98 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::elMult

Definition at line 124 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eMaxEcalTow

Definition at line 103 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eMaxHcalTow

Definition at line 104 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::et

Definition at line 81 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eta
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::etCorr

Definition at line 82 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJetCorr(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::fHPD

Definition at line 111 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::fRBX

Definition at line 112 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::hfemef

Definition at line 120 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::hfemMult

Definition at line 127 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::hfhef

Definition at line 119 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::hfhMult

Definition at line 126 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::mef

Definition at line 118 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::muMult

Definition at line 125 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::n60

Definition at line 107 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::n90

Definition at line 108 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::n90hits

Definition at line 110 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

unsigned short L1Analysis::L1AnalysisRecoJetDataFormat::nCaloJets
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::nemef

Definition at line 131 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::nhef

Definition at line 115 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::nhMult

Definition at line 122 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

unsigned short L1Analysis::L1AnalysisRecoJetDataFormat::nJets
std::vector<int> L1Analysis::L1AnalysisRecoJetDataFormat::nMult

Definition at line 133 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::pef

Definition at line 116 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::phi
std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::phMult

Definition at line 123 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doPFJets(), and Reset().

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::towerArea

Definition at line 105 of file L1AnalysisRecoJetDataFormat.h.

Referenced by L1JetRecoTreeProducer::doCaloJets(), and Reset().

std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::towerSize

Definition at line 106 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().