1 #ifndef _SiStripTrackerMapCreator_h_ 2 #define _SiStripTrackerMapCreator_h_ 31 bool readConfiguration();
37 void createInfoFile(std::vector<std::string> map_names, TTree* tkinfo_tree,
DQMStore* dqm_store, std::vector<uint32_t> detidList);
43 DQMStore* dqm_store,
bool isBad=
false, std::map<unsigned int,std::string>* badmodmap=
nullptr);
48 void setTkMapRangeOffline();
50 uint16_t
getDetectorFlag(uint32_t det_id) {
return detflag_.find(det_id) != detflag_.end() ? detflag_[det_id] : 0; }
51 void printBadModuleList(std::map<unsigned int,std::string>* badmodmap,
const edm::EventSetup& eSetup);
52 void printTopModules(std::vector<std::pair<float,uint32_t> >* topNmodVec,
const edm::EventSetup& eSetup);
uint16_t getDetectorFlag(uint32_t det_id)
def create(alignables, pedeDump, additionalData, outputFile, config)
edm::ESHandle< SiStripDetCabling > detcabling_
std::map< uint32_t, uint16_t > detflag_
const edm::EventSetup & eSetup_
std::string stripTopLevelDir_
TkLayerMap::XYbin cached_XYbin