1 #ifndef _SiStripTrackerMapCreator_h_ 2 #define _SiStripTrackerMapCreator_h_ 27 bool readConfiguration();
37 void createInfoFile(std::vector<std::string>
const& map_names,
40 std::vector<uint32_t>
const& detidList);
43 void paintTkMapFromAlarm(uint32_t det_id,
47 std::map<unsigned int, std::string>& badmodmap);
48 void setTkMapFromHistogram(
DQMStore& dqm_store,
52 uint16_t getDetectorFlagAndComment(
DQMStore* dqm_store,
60 std::vector<std::pair<float, uint32_t>>* topNmodVec);
62 void setTkMapRangeOffline();
66 return detFlag_.find(det_id) != detFlag_.end() ? detFlag_[det_id] : 0;
68 void printBadModuleList(std::map<unsigned int, std::string>
const& badmodmap,
70 void printTopModules(std::vector<std::pair<float, uint32_t>>& topNmodVec,
73 std::unique_ptr<TrackerMap> trackerMap_{
nullptr};
80 float meanToMaxFactor_{2.5};
89 int16_t cachedLayer_{};
TkLayerMap::XYbin cachedXYbin_
uint16_t getDetectorFlag(uint32_t const det_id)
def create(alignables, pedeDump, additionalData, outputFile, config)
TkDetMap const * tkDetMap_
edm::ESHandle< SiStripDetCabling > detCabling_
std::map< uint32_t, uint16_t > detFlag_
edm::EventSetup const & eSetup_