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 deltaE
 
Data1D dEtaIn
 
Data1D dPhiIn
 
Data1D e1x5
 
Data1D e2x5
 
Data1D energy
 
Data1D eOverP
 
Data1D et
 
Data1D eta
 
Data2D etaVsPhi
 
Data1D etHigh
 
Data1D HLTenergy
 
Data1D HLTeta
 
Data1D HLTphi
 
Data1D hOverE
 
Data1D invEInvP
 
Data1D isolEm
 
Data1D isolHad
 
Data1D isolNrTrks
 
Data1D isolPtTrks
 
Data1D mass
 
Data1D massHigh
 
Data1D maxr9
 
Data1D minr9
 
Data1D nVertex
 
Data1D phi
 
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, deltaE, dEtaIn, dPhiIn, e1x5, e2x5, energy, eOverP, et, eta, etaVsPhi, etHigh, edm::ParameterSet::getParameter(), HLTenergy, HLTeta, HLTphi, hOverE, invEInvP, isolEm, isolHad, isolNrTrks, isolPtTrks, mass, massHigh, maxr9, minr9, nVertex, phi, egHLT::BinData::Data1D::setup(), egHLT::BinData::Data2D::setup(), and sigEtaEta.

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

7 {
10  etHigh.setup(conf.getParameter<edm::ParameterSet>("etHigh"));
12  phi.setup(conf.getParameter<edm::ParameterSet>("phi"));
13  charge.setup(conf.getParameter<edm::ParameterSet>("charge"));
14  hOverE.setup(conf.getParameter<edm::ParameterSet>("hOverE"));
15  dPhiIn.setup(conf.getParameter<edm::ParameterSet>("dPhiIn"));
16  dEtaIn.setup(conf.getParameter<edm::ParameterSet>("dEtaIn"));
17  sigEtaEta.setup(conf.getParameter<edm::ParameterSet>("sigEtaEta"));
18  e2x5.setup(conf.getParameter<edm::ParameterSet>("e2x5"));
19  e1x5.setup(conf.getParameter<edm::ParameterSet>("e1x5"));
20  //----Morse----
21  //r9.setup(conf.getParameter<edm::ParameterSet>("r9"));
22  minr9.setup(conf.getParameter<edm::ParameterSet>("minr9"));
23  maxr9.setup(conf.getParameter<edm::ParameterSet>("maxr9"));
24  HLTenergy.setup(conf.getParameter<edm::ParameterSet>("HLTenergy"));
25  HLTeta.setup(conf.getParameter<edm::ParameterSet>("HLTeta"));
26  HLTphi.setup(conf.getParameter<edm::ParameterSet>("HLTphi"));
27  deltaE.setup(conf.getParameter<edm::ParameterSet>("deltaE"));
28  //--------
29  isolEm.setup(conf.getParameter<edm::ParameterSet>("isolEm"));
30  isolHad.setup(conf.getParameter<edm::ParameterSet>("isolHad"));
31  isolPtTrks.setup(conf.getParameter<edm::ParameterSet>("isolPtTrks"));
32  isolNrTrks.setup(conf.getParameter<edm::ParameterSet>("isolNrTrks"));
34  massHigh.setup(conf.getParameter<edm::ParameterSet>("massHigh"));
35  eOverP.setup(conf.getParameter<edm::ParameterSet>("eOverP"));
36  invEInvP.setup(conf.getParameter<edm::ParameterSet>("invEInvP"));
37  etaVsPhi.setup(conf.getParameter<edm::ParameterSet>("etaVsPhi"));
38  nVertex.setup(conf.getParameter<edm::ParameterSet>("nVertex"));
39 
40 }
T getParameter(std::string const &) const
Data1D isolNrTrks
Definition: EgHLTBinData.h:60
Data1D isolPtTrks
Definition: EgHLTBinData.h:59
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:50
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:43
Data1D HLTenergy
Definition: EgHLTBinData.h:52
Data1D sigEtaEta
Definition: EgHLTBinData.h:44

Member Data Documentation

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

Definition at line 43 of file EgHLTBinData.h.

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

Data1D egHLT::BinData::dPhiIn

Definition at line 42 of file EgHLTBinData.h.

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

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

Definition at line 63 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::HLTenergy
Data1D egHLT::BinData::HLTeta
Data1D egHLT::BinData::HLTphi
Data1D egHLT::BinData::hOverE
Data1D egHLT::BinData::invEInvP

Definition at line 64 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 60 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::maxr9
Data1D egHLT::BinData::minr9

Definition at line 49 of file EgHLTBinData.h.

Referenced by setup().

Data1D egHLT::BinData::nVertex

Definition at line 51 of file EgHLTBinData.h.

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

Data1D egHLT::BinData::phi
Data1D egHLT::BinData::sigEtaEta