Go to the documentation of this file. 1 #ifndef _SiStripTrackerMapCreator_h_
2 #define _SiStripTrackerMapCreator_h_
47 std::map<unsigned int, std::string>& badmodmap);
57 std::vector<std::pair<float, uint32_t>>* topNmodVec);
void printBadModuleList(std::map< unsigned int, std::string > const &badmodmap, edm::EventSetup const &eSetup)
std::string stripTopLevelDir_
edm::ESHandle< SiStripDetCabling > detCabling_
void create(edm::ParameterSet const &tkmapPset, DQMStore &dqm_store, std::string const &htype, edm::EventSetup const &eSetup)
uint16_t getDetectorFlagAndComment(DQMStore *dqm_store, uint32_t det_id, TrackerTopology const *tTopo, std::ostringstream &comment)
dqm::harvesting::DQMStore DQMStore
void paintTkMapFromAlarm(uint32_t det_id, const TrackerTopology *tTopo, DQMStore &dqm_store, bool isBad, std::map< unsigned int, std::string > &badmodmap)
SiStripTrackerMapCreator(edm::EventSetup const &eSetup)
void printTopModules(std::vector< std::pair< float, uint32_t >> &topNmodVec, edm::EventSetup const &eSetup)
edm::EventSetup const & eSetup_
void createForOffline(edm::ParameterSet const &tkmapPset, DQMStore &dqm_store, std::string &htype, edm::EventSetup const &eSetup)
TkLayerMap::XYbin cachedXYbin_
void setTkMapFromHistogram(DQMStore &dqm_store, std::string const &htype, edm::EventSetup const &eSetup)
uint16_t getDetectorFlag(uint32_t const det_id)
void setTkMapFromAlarm(DQMStore &dqm_store, edm::EventSetup const &eSetup)
TkDetMap const * tkDetMap_
dqm::harvesting::MonitorElement MonitorElement
void paintTkMapFromHistogram(MonitorElement const *me, std::string const &map_type, std::vector< std::pair< float, uint32_t >> *topNmodVec)
void createInfoFile(std::vector< std::string > const &map_names, TTree *tkinfo_tree, DQMStore &dqm_store)
std::unique_ptr< TrackerMap > trackerMap_
void setTkMapRange(std::string const &map_type)
std::map< uint32_t, uint16_t > detFlag_
void setTkMapRangeOffline()