CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/DQMOffline/Trigger/src/EgHLTBinData.cc

Go to the documentation of this file.
00001 #include "DQMOffline/Trigger/interface/EgHLTBinData.h"
00002 
00003 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00004 
00005 
00006 void egHLT::BinData::setup(const edm::ParameterSet& conf)
00007 {
00008   et.setup(conf.getParameter<edm::ParameterSet>("et"));
00009   etHigh.setup(conf.getParameter<edm::ParameterSet>("etHigh"));
00010   eta.setup(conf.getParameter<edm::ParameterSet>("eta"));
00011   phi.setup(conf.getParameter<edm::ParameterSet>("phi")); 
00012   charge.setup(conf.getParameter<edm::ParameterSet>("charge")); 
00013   hOverE.setup(conf.getParameter<edm::ParameterSet>("hOverE")); 
00014   dPhiIn.setup(conf.getParameter<edm::ParameterSet>("dPhiIn")); 
00015   dEtaIn.setup(conf.getParameter<edm::ParameterSet>("dEtaIn")); 
00016   sigEtaEta.setup(conf.getParameter<edm::ParameterSet>("sigEtaEta")); 
00017   e2x5.setup(conf.getParameter<edm::ParameterSet>("e2x5")); 
00018   e1x5.setup(conf.getParameter<edm::ParameterSet>("e1x5")); 
00019   //----Morse----
00020   //r9.setup(conf.getParameter<edm::ParameterSet>("r9")); 
00021   minr9.setup(conf.getParameter<edm::ParameterSet>("minr9")); 
00022   maxr9.setup(conf.getParameter<edm::ParameterSet>("maxr9")); 
00023   //--------
00024   isolEm.setup(conf.getParameter<edm::ParameterSet>("isolEm")); 
00025   isolHad.setup(conf.getParameter<edm::ParameterSet>("isolHad")); 
00026   isolPtTrks.setup(conf.getParameter<edm::ParameterSet>("isolPtTrks"));
00027   isolNrTrks.setup(conf.getParameter<edm::ParameterSet>("isolNrTrks")); 
00028   mass.setup(conf.getParameter<edm::ParameterSet>("mass"));
00029   massHigh.setup(conf.getParameter<edm::ParameterSet>("massHigh"));
00030   eOverP.setup(conf.getParameter<edm::ParameterSet>("eOverP"));
00031   invEInvP.setup(conf.getParameter<edm::ParameterSet>("invEInvP")); 
00032   etaVsPhi.setup(conf.getParameter<edm::ParameterSet>("etaVsPhi"));
00033   nVertex.setup(conf.getParameter<edm::ParameterSet>("nVertex"));
00034   
00035 }
00036 
00037 
00038 void egHLT::BinData::Data1D::setup(const edm::ParameterSet& conf)
00039 {
00040   nr = conf.getParameter<int>("nr");
00041   min = conf.getParameter<double>("min");
00042   max = conf.getParameter<double>("max");
00043 }
00044 
00045 void egHLT::BinData::Data2D::setup(const edm::ParameterSet& conf)
00046 {
00047   nrX = conf.getParameter<int>("nrX");
00048   xMin = conf.getParameter<double>("yMin");
00049   xMax = conf.getParameter<double>("yMax");  
00050   nrY = conf.getParameter<int>("nrY");
00051   yMin = conf.getParameter<double>("yMin");
00052   yMax = conf.getParameter<double>("yMax");
00053 }