1 #ifndef _SiStripActionExecutor_h_
2 #define _SiStripActionExecutor_h_
19 class MonitorUserInterface;
57 std::map<
std::string, std::vector<std::string> >&layout_map,std::ostringstream& str_val);
void createOfflineTkMap(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
SiStripDetInfoFileReader * detInfoFileReader_
void createTkMap(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
void createSummary(DQMStore *dqm_store)
SiStripActionExecutor(edm::ParameterSet const &ps)
void fillStatus(DQMStore *dqm_store, const edm::ESHandle< SiStripDetCabling > &fedcabling, const edm::EventSetup &eSetup)
bool readTkMapConfiguration(const edm::EventSetup &eSetup)
void createStatus(DQMStore *dqm_store)
void createDummyShiftReport()
SiStripSummaryCreator * summaryCreator_
void createFaultyModuleMEs(DQMStore *dqm_store)
std::vector< std::string > tkMapMENames
void createShiftReport(DQMStore *dqm_store)
SiStripConfigWriter * configWriter_
SiStripTrackerMapCreator * tkMapCreator_
void fillStatusAtLumi(DQMStore *dqm_store)
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
void printShiftHistoParameters(DQMStore *dqm_store, std::map< std::string, std::vector< std::string > > &layout_map, std::ostringstream &str_val)
virtual ~SiStripActionExecutor()
void createTkInfoFile(std::vector< std::string > tkhmap_names, TTree *tkinfo_tree, DQMStore *dqm_store)
void saveMEs(DQMStore *dqm_store, std::string fname)
void createSummaryOffline(DQMStore *dqm_store)
void printReportSummary(MonitorElement *me, std::ostringstream &str_val, std::string name)
SiStripQualityChecker * qualityChecker_
void printFaultyModuleList(DQMStore *dqm_store, std::ostringstream &str_val)