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 > 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< bool > isPF
 
std::vector< float > mef
 
std::vector< short > muMult
 
std::vector< short > n60
 
std::vector< short > n90
 
std::vector< short > n90hits
 
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 15 of file L1AnalysisRecoJetDataFormat.h.

Constructor & Destructor Documentation

L1Analysis::L1AnalysisRecoJetDataFormat::L1AnalysisRecoJetDataFormat ( )
inline
L1Analysis::L1AnalysisRecoJetDataFormat::~L1AnalysisRecoJetDataFormat ( )
inline

Member Function Documentation

void L1Analysis::L1AnalysisRecoJetDataFormat::Reset ( void  )
inline

Definition at line 20 of file L1AnalysisRecoJetDataFormat.h.

References 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, isPF, mef, muMult, n60, n90, n90hits, nemef, nhef, nhMult, nJets, nMult, pef, phi, phMult, towerArea, and towerSize.

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

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

Member Data Documentation

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

Definition at line 119 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 104 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 111 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 120 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 122 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 80 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 107 of file L1AnalysisRecoJetDataFormat.h.

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

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmEB
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmEE
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEMF
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eEmHF
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHB
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHE
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHF
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eHadHO
std::vector<short> L1Analysis::L1AnalysisRecoJetDataFormat::elMult

Definition at line 114 of file L1AnalysisRecoJetDataFormat.h.

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

std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eMaxEcalTow
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eMaxHcalTow
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::et
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::eta
std::vector<float> L1Analysis::L1AnalysisRecoJetDataFormat::etCorr

Definition at line 79 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 101 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

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

Definition at line 102 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

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

Definition at line 110 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 117 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 109 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 116 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 108 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 115 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 97 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

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

Definition at line 98 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

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

Definition at line 100 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().

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

Definition at line 121 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 105 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 112 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 123 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 106 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 113 of file L1AnalysisRecoJetDataFormat.h.

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

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

Definition at line 96 of file L1AnalysisRecoJetDataFormat.h.

Referenced by Reset().