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 00034 } 00035 00036 00037 void egHLT::BinData::Data1D::setup(const edm::ParameterSet& conf) 00038 { 00039 nr = conf.getParameter<int>("nr"); 00040 min = conf.getParameter<double>("min"); 00041 max = conf.getParameter<double>("max"); 00042 } 00043 00044 void egHLT::BinData::Data2D::setup(const edm::ParameterSet& conf) 00045 { 00046 nrX = conf.getParameter<int>("nrX"); 00047 xMin = conf.getParameter<double>("yMin"); 00048 xMax = conf.getParameter<double>("yMax"); 00049 nrY = conf.getParameter<int>("nrY"); 00050 yMin = conf.getParameter<double>("yMin"); 00051 yMax = conf.getParameter<double>("yMax"); 00052 }