1 #ifndef DQMOFFLINE_L1TRIGGER_L1TRATE_HARVEST_H
2 #define DQMOFFLINE_L1TRIGGER_L1TRATE_HARVEST_H
std::map< TString, TF1 * > m_algoFit
std::map< std::string, bool > m_inputCategories
edm::InputTag m_scalersSource
std::map< int, std::map< TString, double > > m_lsRates
std::map< TString, MonitorElement * > m_xSecObservedToExpected
void beginRun(const edm::Run &run, const edm::EventSetup &iSetup)
void endRun(const edm::Run &run, const edm::EventSetup &iSetup)
virtual void endLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c)
MonitorElement * m_ErrorMonitor
bool getXSexFitsPython(const edm::ParameterSet &ps)
std::map< TString, int > m_algoBit
std::map< TString, MonitorElement * > m_xSecVsInstLumi
void analyze(const edm::Event &e, const edm::EventSetup &c)
virtual ~L1TRate_Harvest()
edm::InputTag m_l1GtDataDaqInputTag
std::map< TString, TF1 * > m_templateFunctions
std::map< int, int > m_lsPrescaleIndex
L1TRate_Harvest(const edm::ParameterSet &ps)
std::map< int, std::map< TString, double > > m_lsCounts
std::map< int, double > m_lsLuminosity
const std::vector< std::vector< int > > * m_listsPrescaleFactors
std::map< TString, MonitorElement * > m_CountsVsLS
edm::ParameterSet m_parameters
std::map< TString, MonitorElement * > m_InstLumiVsLS
std::map< std::string, std::string > m_selectedTriggers
virtual void beginLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c)
std::map< TString, MonitorElement * > m_PrescIndexVsLS