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