Go to the documentation of this file. 1 #ifndef SiStripMonitorSummary_SiStripBaseCondObjDQM_h
2 #define SiStripMonitorSummary_SiStripBaseCondObjDQM_h
56 uint32_t requestedSide,
57 uint32_t requestedLayer);
138 const uint32_t &detId_,
141 const uint32_t &detId_,
std::unique_ptr< TkHistoMap > Tk_HM_L
SiStripHistoId hidmanager
SiStripFolderOrganizer folder_organizer
void saveTkMap(const std::string &TkMapname, double minValue, double maxValue)
virtual void getActiveDetIds(const edm::EventSetup &eSetup)=0
MonitorElement * CumulDistr
MonitorElement * ProfileDistr
std::map< uint32_t, ModMEs > ModMEsMap_
void analysisOnDemand(const edm::EventSetup &eSetup_, uint32_t detIdOnDemand)
void bookSummaryProfileMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
void bookSummaryMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
std::vector< uint32_t > activeDetIds
virtual void getConditionObject(const edm::EventSetup &eSetup_)=0
std::vector< uint32_t > ModulesToBeIncluded_
const edm::EventSetup & eSetup_
void analysis(const edm::EventSetup &eSetup_)
MonitorElement * SummaryOfProfileDistr
std::vector< int > tkMapScaler
bool SummaryOnLayerLevel_On_
std::map< uint32_t, ModMEs > SummaryMEsMap_
std::vector< uint32_t > ModulesToBeExcluded_
void bookTkMap(const std::string &TkMapname)
SiStripDetInfoFileReader * reader
virtual void fillMEsForLayer(uint32_t selDetId_, const TrackerTopology *tTopo)=0
std::unique_ptr< TkHistoMap > Tk_HM_H
MonitorElement * SummaryDistr
void fillTkMap(const uint32_t &detid, const float &value)
void bookProfileMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
std::pair< std::string, uint32_t > getLayerNameAndId(const uint32_t &detId_, const TrackerTopology *tTopo)
std::vector< uint32_t > all_DetIds
std::unique_ptr< TkHistoMap > Tk_HM_
virtual ~SiStripBaseCondObjDQM()
unsigned long long cacheID_memory
std::string CondObj_fillId_
std::pair< std::string, uint32_t > getStringNameAndId(const uint32_t &detId_, const TrackerTopology *tTopo)
void selectModules(std::vector< uint32_t > &detIds_, const TrackerTopology *tTopo)
dqm::legacy::MonitorElement MonitorElement
virtual void fillMEsForDet(const ModMEs &selModME_, uint32_t selDetId_, const TrackerTopology *tTopo)=0
void getModMEs(ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
std::vector< uint32_t > getCabledModules()
void bookSummaryCumulMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
edm::ESHandle< SiStripDetCabling > detCablingHandle_
std::string CondObj_name_
bool SummaryOnStringLevel_On_
void bookCumulMEs(SiStripBaseCondObjDQM::ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
MonitorElement * SummaryOfCumulDistr
SiStripBaseCondObjDQM(const edm::EventSetup &eSetup, edm::RunNumber_t iRun, edm::ParameterSet const &hPSet, edm::ParameterSet const &fPSet)
void getSummaryMEs(ModMEs &CondObj_ME, const uint32_t &detId_, const TrackerTopology *tTopo)
std::vector< std::string > SubDetectorsToBeExcluded_
dqm::legacy::DQMStore DQMStore
virtual void fillModMEs(const std::vector< uint32_t > &selectedDetIds, const edm::EventSetup &es)
std::string condDataMonitoringMode_
virtual unsigned long long getCache(const edm::EventSetup &eSetup_)=0
edm::RunNumber_t runNumber_
virtual void fillSummaryMEs(const std::vector< uint32_t > &selectedDetIds, const edm::EventSetup &es)
std::vector< uint32_t > GetSameLayerDetId(const std::vector< uint32_t > &activeDetIds, uint32_t selDetId, const TrackerTopology *tTopo)
unsigned long long cacheID_current