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