CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Public Attributes
egHLT::BinData Struct Reference

#include <EgHLTBinData.h>

Classes

struct  Data1D
 
struct  Data2D
 

Public Member Functions

 BinData ()
 
 BinData (const edm::ParameterSet &conf)
 
void setup (const edm::ParameterSet &conf)
 

Public Attributes

Data1D charge
 
Data1D dEtaIn
 
Data1D dPhiIn
 
Data1D e1x5
 
Data1D e2x5
 
Data1D eOverP
 
Data1D et
 
Data1D eta
 
Data2D etaVsPhi
 
Data1D etHigh
 
Data1D hOverE
 
Data1D invEInvP
 
Data1D isolEm
 
Data1D isolHad
 
Data1D isolNrTrks
 
Data1D isolPtTrks
 
Data1D mass
 
Data1D massHigh
 
Data1D phi
 
Data1D r9
 
Data1D sigEtaEta
 

Detailed Description

Definition at line 12 of file EgHLTBinData.h.

Constructor & Destructor Documentation

egHLT::BinData::BinData ( )
inline

Definition at line 31 of file EgHLTBinData.h.

31 {}
egHLT::BinData::BinData ( const edm::ParameterSet conf)
inlineexplicit

Definition at line 32 of file EgHLTBinData.h.

References setup().

32 {setup(conf);}
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:6

Member Function Documentation

void egHLT::BinData::setup ( const edm::ParameterSet conf)

Definition at line 6 of file EgHLTBinData.cc.

References charge, dEtaIn, dPhiIn, e1x5, e2x5, eOverP, et, eta, etaVsPhi, etHigh, edm::ParameterSet::getParameter(), hOverE, invEInvP, isolEm, isolHad, isolNrTrks, isolPtTrks, mass, massHigh, phi, r9, egHLT::BinData::Data1D::setup(), egHLT::BinData::Data2D::setup(), and sigEtaEta.

Referenced by BinData(), and EgHLTOfflineSource::EgHLTOfflineSource().

7 {
11  phi.setup(conf.getParameter<edm::ParameterSet>("phi"));
12  charge.setup(conf.getParameter<edm::ParameterSet>("charge"));
13  hOverE.setup(conf.getParameter<edm::ParameterSet>("hOverE"));
14  dPhiIn.setup(conf.getParameter<edm::ParameterSet>("dPhiIn"));
15  dEtaIn.setup(conf.getParameter<edm::ParameterSet>("dEtaIn"));
16  sigEtaEta.setup(conf.getParameter<edm::ParameterSet>("sigEtaEta"));
17  e2x5.setup(conf.getParameter<edm::ParameterSet>("e2x5"));
18  e1x5.setup(conf.getParameter<edm::ParameterSet>("e1x5"));
19  r9.setup(conf.getParameter<edm::ParameterSet>("r9"));
20  isolEm.setup(conf.getParameter<edm::ParameterSet>("isolEm"));
21  isolHad.setup(conf.getParameter<edm::ParameterSet>("isolHad"));
22  isolPtTrks.setup(conf.getParameter<edm::ParameterSet>("isolPtTrks"));
23  isolNrTrks.setup(conf.getParameter<edm::ParameterSet>("isolNrTrks"));
25  massHigh.setup(conf.getParameter<edm::ParameterSet>("massHigh"));
26  eOverP.setup(conf.getParameter<edm::ParameterSet>("eOverP"));
27  invEInvP.setup(conf.getParameter<edm::ParameterSet>("invEInvP"));
28  etaVsPhi.setup(conf.getParameter<edm::ParameterSet>("etaVsPhi"));
29 
30 }
T getParameter(std::string const &) const
Data1D isolNrTrks
Definition: EgHLTBinData.h:50
Data1D isolPtTrks
Definition: EgHLTBinData.h:49
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:40
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:33
Data1D sigEtaEta
Definition: EgHLTBinData.h:43

Member Data Documentation

Data1D egHLT::BinData::charge
Data1D egHLT::BinData::dEtaIn

Definition at line 42 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdEleHists(), and setup().

Data1D egHLT::BinData::dPhiIn

Definition at line 41 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdEleHists(), and setup().

Data1D egHLT::BinData::e1x5
Data1D egHLT::BinData::e2x5
Data1D egHLT::BinData::eOverP

Definition at line 53 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdEleHists(), and setup().

Data1D egHLT::BinData::et
Data1D egHLT::BinData::eta
Data2D egHLT::BinData::etaVsPhi
Data1D egHLT::BinData::etHigh
Data1D egHLT::BinData::hOverE
Data1D egHLT::BinData::invEInvP

Definition at line 54 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdEleHists(), and setup().

Data1D egHLT::BinData::isolEm
Data1D egHLT::BinData::isolHad
Data1D egHLT::BinData::isolNrTrks

Definition at line 50 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdPhoHists(), and setup().

Data1D egHLT::BinData::isolPtTrks
Data1D egHLT::BinData::mass
Data1D egHLT::BinData::massHigh
Data1D egHLT::BinData::phi
Data1D egHLT::BinData::r9

Definition at line 46 of file EgHLTBinData.h.

Referenced by egHLT::MonElemFuncs::initStdPhoHists(), and setup().

Data1D egHLT::BinData::sigEtaEta