1 #ifndef SiStripMonitorSummary_SiStripBaseCondObjDQM_h
2 #define SiStripMonitorSummary_SiStripBaseCondObjDQM_h
61 std::string requestedSubDetector,
62 uint32_t requestedSide,
63 uint32_t requestedLayer);
99 virtual void fillModMEs(
const std::vector<uint32_t> & selectedDetIds);
100 virtual void fillSummaryMEs(
const std::vector<uint32_t> & selectedDetIds);
146 void bookTkMap(
const std::string& TkMapname);
void getModMEs(ModMEs &CondObj_ME, const uint32_t &detId_)
std::map< uint32_t, ModMEs > ModMEsMap_
std::vector< uint32_t > ModulesToBeExcluded_
void selectModules(std::vector< uint32_t > &detIds_)
std::string CondObj_name_
SiStripBaseCondObjDQM(const edm::EventSetup &eSetup, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet)
virtual void fillSummaryMEs(const std::vector< uint32_t > &selectedDetIds)
void bookTkMap(const std::string &TkMapname)
std::vector< uint32_t > GetSameLayerDetId(std::vector< uint32_t > activeDetIds, uint32_t selDetId)
bool SummaryOnLayerLevel_On_
edm::ESHandle< SiStripDetCabling > detCablingHandle_
bool SummaryOnStringLevel_On_
SiStripFolderOrganizer folder_organizer
std::vector< int > tkMapScaler
void saveTkMap(const std::string &TkMapname, double minValue, double maxValue)
std::string condDataMonitoringMode_
void fillTkMap(const uint32_t &detid, const float &value)
virtual void fillMEsForDet(ModMEs selModME_, uint32_t selDetId_)=0
std::map< uint32_t, ModMEs > SummaryMEsMap_
void bookCumulMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_)
std::vector< uint32_t > getCabledModules()
SiStripDetInfoFileReader * reader
virtual ~SiStripBaseCondObjDQM()
unsigned long long cacheID_memory
void analysisOnDemand(const edm::EventSetup &eSetup_, uint32_t detIdOnDemand)
std::string CondObj_fillId_
MonitorElement * ProfileDistr
virtual void fillMEsForLayer(uint32_t selDetId_)=0
MonitorElement * SummaryOfProfileDistr
MonitorElement * CumulDistr
virtual void getConditionObject(const edm::EventSetup &eSetup_)=0
virtual void getActiveDetIds(const edm::EventSetup &eSetup)=0
void analysis(const edm::EventSetup &eSetup_)
std::vector< uint32_t > ModulesToBeIncluded_
virtual unsigned long long getCache(const edm::EventSetup &eSetup_)=0
std::pair< std::string, uint32_t > getStringNameAndId(const uint32_t &detId_)
std::vector< uint32_t > all_DetIds
std::pair< std::string, uint32_t > getLayerNameAndId(const uint32_t &detId_)
virtual void fillModMEs(const std::vector< uint32_t > &selectedDetIds)
MonitorElement * SummaryDistr
std::vector< uint32_t > activeDetIds
void bookSummaryCumulMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_)
unsigned long long cacheID_current
MonitorElement * SummaryOfCumulDistr
void bookSummaryProfileMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_)
void getSummaryMEs(ModMEs &CondObj_ME, const uint32_t &detId_)
std::vector< std::string > SubDetectorsToBeExcluded_
SiStripHistoId hidmanager
const edm::EventSetup & eSetup_
void bookProfileMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_)
void bookSummaryMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_)