CMS 3D CMS Logo

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

◆ L1AnalysisRecoJetDataFormat()

L1Analysis::L1AnalysisRecoJetDataFormat::L1AnalysisRecoJetDataFormat ( )
inline

Definition at line 15 of file L1AnalysisRecoJetDataFormat.h.

References Reset().

◆ ~L1AnalysisRecoJetDataFormat()

L1Analysis::L1AnalysisRecoJetDataFormat::~L1AnalysisRecoJetDataFormat ( )
inline

Definition at line 16 of file L1AnalysisRecoJetDataFormat.h.

References Reset().

Member Function Documentation

◆ Reset()

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

◆ caloCorrFactor

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

Definition at line 91 of file L1AnalysisRecoJetDataFormat.h.

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

◆ caloE

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

Definition at line 88 of file L1AnalysisRecoJetDataFormat.h.

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

◆ caloEt

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

Definition at line 89 of file L1AnalysisRecoJetDataFormat.h.

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

◆ caloEta

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

Definition at line 92 of file L1AnalysisRecoJetDataFormat.h.

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

◆ caloEtCorr

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

Definition at line 90 of file L1AnalysisRecoJetDataFormat.h.

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

◆ caloPhi

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

Definition at line 93 of file L1AnalysisRecoJetDataFormat.h.

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

◆ cemef

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

Definition at line 129 of file L1AnalysisRecoJetDataFormat.h.

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

◆ chef

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

Definition at line 114 of file L1AnalysisRecoJetDataFormat.h.

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

◆ chMult

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

Definition at line 121 of file L1AnalysisRecoJetDataFormat.h.

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

◆ cmef

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

Definition at line 130 of file L1AnalysisRecoJetDataFormat.h.

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

◆ cMult

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

Definition at line 132 of file L1AnalysisRecoJetDataFormat.h.

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

◆ corrFactor

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

Definition at line 83 of file L1AnalysisRecoJetDataFormat.h.

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

◆ e

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

Definition at line 80 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eef

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

Definition at line 117 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eEmEB

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

Definition at line 100 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eEmEE

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

Definition at line 101 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eEMF

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

Definition at line 95 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eEmHF

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

Definition at line 102 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eHadHB

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

Definition at line 96 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eHadHE

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

Definition at line 97 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eHadHF

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

Definition at line 99 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eHadHO

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

Definition at line 98 of file L1AnalysisRecoJetDataFormat.h.

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

◆ elMult

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

Definition at line 124 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eMaxEcalTow

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

Definition at line 103 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eMaxHcalTow

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

Definition at line 104 of file L1AnalysisRecoJetDataFormat.h.

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

◆ et

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

Definition at line 81 of file L1AnalysisRecoJetDataFormat.h.

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

◆ eta

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

◆ etCorr

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

Definition at line 82 of file L1AnalysisRecoJetDataFormat.h.

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

◆ fHPD

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

Definition at line 111 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

◆ fRBX

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

Definition at line 112 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

◆ hfemef

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

Definition at line 120 of file L1AnalysisRecoJetDataFormat.h.

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

◆ hfemMult

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

Definition at line 127 of file L1AnalysisRecoJetDataFormat.h.

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

◆ hfhef

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

Definition at line 119 of file L1AnalysisRecoJetDataFormat.h.

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

◆ hfhMult

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

Definition at line 126 of file L1AnalysisRecoJetDataFormat.h.

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

◆ mef

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

Definition at line 118 of file L1AnalysisRecoJetDataFormat.h.

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

◆ muMult

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

Definition at line 125 of file L1AnalysisRecoJetDataFormat.h.

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

◆ n60

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

Definition at line 107 of file L1AnalysisRecoJetDataFormat.h.

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

◆ n90

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

Definition at line 108 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

◆ n90hits

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

Definition at line 110 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

◆ nCaloJets

unsigned short L1Analysis::L1AnalysisRecoJetDataFormat::nCaloJets

◆ nemef

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

Definition at line 131 of file L1AnalysisRecoJetDataFormat.h.

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

◆ nhef

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

Definition at line 115 of file L1AnalysisRecoJetDataFormat.h.

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

◆ nhMult

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

Definition at line 122 of file L1AnalysisRecoJetDataFormat.h.

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

◆ nJets

unsigned short L1Analysis::L1AnalysisRecoJetDataFormat::nJets

◆ nMult

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

Definition at line 133 of file L1AnalysisRecoJetDataFormat.h.

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

◆ pef

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

Definition at line 116 of file L1AnalysisRecoJetDataFormat.h.

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

◆ phi

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

◆ phMult

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

Definition at line 123 of file L1AnalysisRecoJetDataFormat.h.

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

◆ towerArea

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

Definition at line 105 of file L1AnalysisRecoJetDataFormat.h.

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

◆ towerSize

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

Definition at line 106 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().