1 #ifndef _SiStripTrackerMapCreator_h_
2 #define _SiStripTrackerMapCreator_h_
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=0);
uint16_t getDetectorFlag(uint32_t det_id)
edm::ESHandle< SiStripDetCabling > detcabling_
uint16_t getDetectorFlagAndComment(DQMStore *dqm_store, uint32_t det_id, const TrackerTopology *tTopo, std::ostringstream &comment)
void printBadModuleList(std::map< unsigned int, std::string > *badmodmap, const edm::EventSetup &eSetup)
~SiStripTrackerMapCreator()
void paintTkMapFromAlarm(uint32_t det_id, const TrackerTopology *tTopo, DQMStore *dqm_store, bool isBad=false, std::map< unsigned int, std::string > *badmodmap=0)
void setTkMapFromAlarm(DQMStore *dqm_store, const edm::EventSetup &eSetup)
std::map< uint32_t, uint16_t > detflag_
const edm::EventSetup & eSetup_
void setTkMapRangeOffline()
std::string stripTopLevelDir_
void setTkMapFromHistogram(DQMStore *dqm_store, std::string &htype, const edm::EventSetup &eSetup)
void paintTkMapFromHistogram(DQMStore *dqm_store, MonitorElement *me, std::string &map_type, std::vector< std::pair< float, uint32_t > > *topNmodVec)
TkLayerMap::XYbin cached_XYbin
void createInfoFile(std::vector< std::string > map_names, TTree *tkinfo_tree, DQMStore *dqm_store, std::vector< uint32_t > detidList)
void printTopModules(std::vector< std::pair< float, uint32_t > > *topNmodVec, const edm::EventSetup &eSetup)
void createForOffline(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &htype, const edm::EventSetup &eSetup)
SiStripTrackerMapCreator(const edm::EventSetup &eSetup)
void setTkMapRange(std::string &map_type)
void create(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &htype, const edm::EventSetup &eSetup)