CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/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   energy.setup(conf.getParameter<edm::ParameterSet>("energy"));
00009   et.setup(conf.getParameter<edm::ParameterSet>("et"));
00010   etHigh.setup(conf.getParameter<edm::ParameterSet>("etHigh"));
00011   eta.setup(conf.getParameter<edm::ParameterSet>("eta"));
00012   phi.setup(conf.getParameter<edm::ParameterSet>("phi")); 
00013   charge.setup(conf.getParameter<edm::ParameterSet>("charge")); 
00014   hOverE.setup(conf.getParameter<edm::ParameterSet>("hOverE")); 
00015   dPhiIn.setup(conf.getParameter<edm::ParameterSet>("dPhiIn")); 
00016   dEtaIn.setup(conf.getParameter<edm::ParameterSet>("dEtaIn")); 
00017   sigEtaEta.setup(conf.getParameter<edm::ParameterSet>("sigEtaEta")); 
00018   e2x5.setup(conf.getParameter<edm::ParameterSet>("e2x5")); 
00019   e1x5.setup(conf.getParameter<edm::ParameterSet>("e1x5")); 
00020   //----Morse----
00021   //r9.setup(conf.getParameter<edm::ParameterSet>("r9")); 
00022   minr9.setup(conf.getParameter<edm::ParameterSet>("minr9")); 
00023   maxr9.setup(conf.getParameter<edm::ParameterSet>("maxr9")); 
00024   HLTenergy.setup(conf.getParameter<edm::ParameterSet>("HLTenergy")); 
00025   HLTeta.setup(conf.getParameter<edm::ParameterSet>("HLTeta")); 
00026   HLTphi.setup(conf.getParameter<edm::ParameterSet>("HLTphi")); 
00027   deltaE.setup(conf.getParameter<edm::ParameterSet>("deltaE"));
00028   //--------
00029   isolEm.setup(conf.getParameter<edm::ParameterSet>("isolEm")); 
00030   isolHad.setup(conf.getParameter<edm::ParameterSet>("isolHad")); 
00031   isolPtTrks.setup(conf.getParameter<edm::ParameterSet>("isolPtTrks"));
00032   isolNrTrks.setup(conf.getParameter<edm::ParameterSet>("isolNrTrks")); 
00033   mass.setup(conf.getParameter<edm::ParameterSet>("mass"));
00034   massHigh.setup(conf.getParameter<edm::ParameterSet>("massHigh"));
00035   eOverP.setup(conf.getParameter<edm::ParameterSet>("eOverP"));
00036   invEInvP.setup(conf.getParameter<edm::ParameterSet>("invEInvP")); 
00037   etaVsPhi.setup(conf.getParameter<edm::ParameterSet>("etaVsPhi"));
00038   nVertex.setup(conf.getParameter<edm::ParameterSet>("nVertex"));
00039   
00040 }
00041 
00042 
00043 void egHLT::BinData::Data1D::setup(const edm::ParameterSet& conf)
00044 {
00045   nr = conf.getParameter<int>("nr");
00046   min = conf.getParameter<double>("min");
00047   max = conf.getParameter<double>("max");
00048 }
00049 
00050 void egHLT::BinData::Data2D::setup(const edm::ParameterSet& conf)
00051 {
00052   nrX = conf.getParameter<int>("nrX");
00053   xMin = conf.getParameter<double>("yMin");
00054   xMax = conf.getParameter<double>("yMax");  
00055   nrY = conf.getParameter<int>("nrY");
00056   yMin = conf.getParameter<double>("yMin");
00057   yMax = conf.getParameter<double>("yMax");
00058 }