#include <DQM/SiStripMonitorDigi/src/SiStripMonitorDigi.cc>
Classes | |
struct | DigiFailureMEs |
struct | LayerMEs |
struct | ModMEs |
struct | SubDetMEs |
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | beginLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &) |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &) |
virtual void | endJob () |
virtual void | endLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &) |
virtual void | endRun (const edm::Run &, const edm::EventSetup &) |
SiStripMonitorDigi (const edm::ParameterSet &) | |
~SiStripMonitorDigi () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
bool | AllDigis (const edm::EventSetup &es) |
void | bookLayer () |
MonitorElement * | bookME1D (const char *ParameterSetLabel, const char *HistoName) |
MonitorElement * | bookMETrend (const char *ParameterSetLabel, const char *HistoName) |
void | bookTrendMEs (TString name, int32_t layer, uint32_t id, std::string flag) |
void | createLayerMEs (std::string label, int ndet) |
void | createMEs (const edm::EventSetup &es) |
void | createModuleMEs (ModMEs &mod_single, uint32_t detid) |
void | createSubDetMEs (std::string label) |
void | createSubDetTH2 (std::string label) |
void | fillDigiADCsMEs (int value, std::string name) |
void | fillME (MonitorElement *ME, float value1) |
void | fillME (MonitorElement *ME, float value1, float value2) |
void | fillME (MonitorElement *ME, float value1, float value2, float value3) |
void | fillME (MonitorElement *ME, float value1, float value2, float value3, float value4) |
void | fillTrend (MonitorElement *me, float value, float timeinorbit) |
int | getDigiSourceIndex (uint32_t id) |
void | ResetModuleMEs (uint32_t idet) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Data Quality Monitoring source of the Silicon Strip Tracker. Produces histograms related to digis.
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 26 of file SiStripMonitorDigi.h.
|
explicit |
Definition at line 40 of file SiStripMonitorDigi.cc.
References apvPhaseProducer_, conf_, createTrendMEs, dcsStatus_, digiProducerList, digitkhistomapon, eventNb, firstEvent, edm::ParameterSet::getParameter(), historyProducer_, layerswitchadccooleston, layerswitchadchotteston, layerswitchdigiadcprofon, layerswitchdigiadcson, layerswitchnumdigison, layerswitchnumdigisprofon, layerswitchstripoccupancyon, Mod_On_, moduleswitchadccooleston, moduleswitchadchotteston, moduleswitchdigiadcson, moduleswitchnumdigison, moduleswitchnumdigispstripon, moduleswitchstripoccupancyon, SubDetPhasePartMap, subdetswitchapvcycleprofon, subdetswitchapvcycleth2on, subdetswitchtotdigifailureon, subdetswitchtotdigiproflson, subdetswitchtotdigiprofon, and xLumiProf.
SiStripMonitorDigi::~SiStripMonitorDigi | ( | ) |
|
private |
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 309 of file SiStripMonitorDigi.cc.
References ecalMGPA::adc(), SiStripMonitorDigi::ModMEs::ADCsCoolestStrip, SiStripMonitorDigi::ModMEs::ADCsHottestStrip, apvPhaseProducer_, createTrendMEs, edm::DetSet< T >::data, dcsStatus_, cond::rpcobgas::detid, digi_detset_handles, SiStripMonitorDigi::ModMEs::DigiADCs, digiFailureMEs, DigiMEs, digiProducerList, digitkhistomapon, eventNb, edm::HandleBase::failedToGet(), TkHistoMap::fill(), MonitorElement::Fill(), HcalObjRepresent::Fill(), fillME(), fillTrend(), folder_organizer, edm::Event::getByLabel(), getDigiSourceIndex(), SiStripDCSStatus::getStatus(), SiStripFolderOrganizer::getSubDetFolderAndTag(), historyProducer_, edm::EventBase::id(), APVCyclePhaseCollection::invalid, edm::HandleBase::isValid(), SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStrip, SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStripTrend, SiStripMonitorDigi::LayerMEs::LayerADCsHottestStrip, SiStripMonitorDigi::LayerMEs::LayerADCsHottestStripTrend, LayerDetMap, SiStripMonitorDigi::LayerMEs::LayerDigiADCProfile, SiStripMonitorDigi::LayerMEs::LayerDigiADCs, SiStripMonitorDigi::LayerMEs::LayerDigiADCsTrend, LayerMEsMap, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigis, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisProfile, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisTrend, SiStripMonitorDigi::LayerMEs::LayerStripOccupancy, SiStripMonitorDigi::LayerMEs::LayerStripOccupancyTrend, layerswitchadccooleston, layerswitchadchotteston, layerswitchdigiadcprofon, layerswitchdigiadcson, layerswitchnumdigison, layerswitchnumdigisprofon, layerswitchstripoccupancyon, python.multivaluedict::map(), Mod_On_, moduleswitchadccooleston, moduleswitchadchotteston, moduleswitchdigiadcson, moduleswitchnumdigison, moduleswitchnumdigispstripon, moduleswitchstripoccupancyon, APVCyclePhaseCollection::multiphase, APVCyclePhaseCollection::nopartition, NULL, SiStripMonitorDigi::ModMEs::NumberOfDigis, SiStripMonitorDigi::ModMEs::NumberOfDigisPerStrip, edm::EventBase::orbitNumber(), pos, edm::Handle< T >::product(), edm::EventID::run(), runNb, SiStripDetCabling_, SiStripMonitorDigi::ModMEs::StripOccupancy, SiStripMonitorDigi::SubDetMEs::SubDetDigiApvProf, SiStripMonitorDigi::SubDetMEs::SubDetDigiApvTH2, SubDetMEsMap, SubDetPhasePartMap, subdetswitchapvcycleprofon, subdetswitchapvcycleth2on, subdetswitchtotdigiproflson, subdetswitchtotdigiprofon, SiStripMonitorDigi::SubDetMEs::SubDetTotDigiProf, SiStripMonitorDigi::DigiFailureMEs::SubDetTotDigiProfLS, tkmapdigi, and SiStripMonitorDigi::SubDetMEs::totNDigis.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 174 of file SiStripMonitorDigi.cc.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 146 of file SiStripMonitorDigi.cc.
References digiFailureMEs, edm::LuminosityBlockBase::id(), edm::LuminosityBlockID::luminosityBlock(), MonitorElement::Reset(), subdetswitchtotdigiproflson, SiStripMonitorDigi::DigiFailureMEs::SubDetTotDigiProfLS, and xLumiProf.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 122 of file SiStripMonitorDigi.cc.
References createMEs(), DigiMEs, edm::EventSetup::get(), m_cacheID_, reset_each_run, ResetModuleMEs(), and show_mechanical_structure_view.
|
private |
|
private |
Definition at line 563 of file SiStripMonitorDigi.cc.
References DQMStore::book1D(), conf_, dqmStore_, and edm::ParameterSet::getParameter().
Referenced by createLayerMEs(), and createModuleMEs().
|
private |
Definition at line 542 of file SiStripMonitorDigi.cc.
References DQMStore::bookProfile(), conf_, MonitorElement::DQM_KIND_TPROFILE, dqmStore_, edm::ParameterSet::getParameter(), and MonitorElement::setAxisTitle().
Referenced by createLayerMEs().
|
private |
|
private |
Definition at line 645 of file SiStripMonitorDigi.cc.
References bookME1D(), bookMETrend(), DQMStore::bookProfile(), SiStripHistoId::createHistoLayer(), createTrendMEs, dqmStore_, label, SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStrip, SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStripTrend, SiStripMonitorDigi::LayerMEs::LayerADCsHottestStrip, SiStripMonitorDigi::LayerMEs::LayerADCsHottestStripTrend, SiStripMonitorDigi::LayerMEs::LayerDigiADCProfile, SiStripMonitorDigi::LayerMEs::LayerDigiADCs, SiStripMonitorDigi::LayerMEs::LayerDigiADCsTrend, LayerMEsMap, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigis, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisProfile, SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisTrend, SiStripMonitorDigi::LayerMEs::LayerStripOccupancy, SiStripMonitorDigi::LayerMEs::LayerStripOccupancyTrend, layerswitchadccooleston, layerswitchadchotteston, layerswitchdigiadcprofon, layerswitchdigiadcson, layerswitchnumdigison, layerswitchnumdigisprofon, and layerswitchstripoccupancyon.
Referenced by createMEs().
|
private |
Definition at line 179 of file SiStripMonitorDigi.cc.
References abs, SiStripMonitorDigi::ModMEs::ADCsCoolestStrip, SiStripMonitorDigi::ModMEs::ADCsHottestStrip, DQMStore::book2D(), DQMStore::bookProfile(), conf_, createLayerMEs(), createModuleMEs(), createSubDetMEs(), cond::rpcobgas::detid, SiStripMonitorDigi::ModMEs::DigiADCs, digiFailureMEs, DigiMEs, digitkhistomapon, dqmStore_, folder_organizer, edm::EventSetup::get(), SiStripFolderOrganizer::getLayerFolderName(), edm::ParameterSet::getParameter(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), SiStripSubStructure::getTECDetectors(), SiStripSubStructure::getTIBDetectors(), SiStripSubStructure::getTIDDetectors(), SiStripSubStructure::getTOBDetectors(), label, LayerDetMap, LayerMEsMap, Mod_On_, SiStripMonitorDigi::ModMEs::NumberOfDigis, SiStripMonitorDigi::ModMEs::NumberOfDigisPerStrip, reset_each_run, ResetModuleMEs(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), SiStripFolderOrganizer::setDetectorFolder(), SiStripFolderOrganizer::setLayerFolder(), show_mechanical_structure_view, SiStripDetCabling_, SiStripMonitorDigi::ModMEs::StripOccupancy, SiStripMonitorDigi::DigiFailureMEs::SubDetDigiFailures, SubDetMEsMap, subdetswitchtotdigifailureon, subdetswitchtotdigiproflson, SiStripMonitorDigi::DigiFailureMEs::SubDetTotDigiProfLS, and tkmapdigi.
Referenced by beginRun().
|
private |
Definition at line 583 of file SiStripMonitorDigi.cc.
References SiStripMonitorDigi::ModMEs::ADCsCoolestStrip, SiStripMonitorDigi::ModMEs::ADCsHottestStrip, DQMStore::book1D(), bookME1D(), SiStripHistoId::createHistoId(), SiStripMonitorDigi::ModMEs::DigiADCs, dqmStore_, MonitorElement::getTH1(), moduleswitchadccooleston, moduleswitchadchotteston, moduleswitchdigiadcson, moduleswitchnumdigison, moduleswitchnumdigispstripon, moduleswitchstripoccupancyon, SiStripMonitorDigi::ModMEs::NumberOfDigis, SiStripMonitorDigi::ModMEs::NumberOfDigisPerStrip, MonitorElement::setAxisTitle(), SiStripDetCabling_, SiStripMonitorDigi::ModMEs::StripOccupancy, and DQMStore::tag().
Referenced by createMEs().
|
private |
Definition at line 713 of file SiStripMonitorDigi.cc.
References DQMStore::book2D(), DQMStore::bookProfile(), conf_, MonitorElement::DQM_KIND_TPROFILE, dqmStore_, edm::ParameterSet::getParameter(), MonitorElement::getTH1(), MonitorElement::kind(), label, MonitorElement::setAxisTitle(), DQMStore::setCurrentFolder(), SiStripMonitorDigi::SubDetMEs::SubDetDigiApvProf, SiStripMonitorDigi::SubDetMEs::SubDetDigiApvTH2, SubDetMEsMap, subdetswitchapvcycleprofon, subdetswitchapvcycleth2on, subdetswitchtotdigiprofon, SiStripMonitorDigi::SubDetMEs::SubDetTotDigiProf, and SiStripMonitorDigi::SubDetMEs::totNDigis.
Referenced by createMEs().
|
private |
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 520 of file SiStripMonitorDigi.cc.
References conf_, dqmStore_, edm::ParameterSet::getParameter(), dumpDBToFile_GT_ttrig_cfg::outputFileName, and DQMStore::save().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 155 of file SiStripMonitorDigi.cc.
References digiFailureMEs, dqmStore_, HcalObjRepresent::Fill(), DQMStore::get(), MonitorElement::getBinContent(), edm::LuminosityBlockBase::id(), edm::LuminosityBlockID::luminosityBlock(), MonitorElement::Reset(), SiStripMonitorDigi::DigiFailureMEs::SubDetDigiFailures, subdetswitchtotdigifailureon, relativeConstraints::value, and xLumiProf.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 142 of file SiStripMonitorDigi.cc.
|
private |
|
inlineprivate |
Definition at line 86 of file SiStripMonitorDigi.h.
References MonitorElement::Fill().
Referenced by analyze().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 574 of file SiStripMonitorDigi.cc.
References MonitorElement::Fill().
Referenced by analyze().
|
private |
Definition at line 780 of file SiStripMonitorDigi.cc.
References digi_detset_handles, and end.
Referenced by analyze().
|
private |
Definition at line 529 of file SiStripMonitorDigi.cc.
References SiStripMonitorDigi::ModMEs::ADCsCoolestStrip, SiStripMonitorDigi::ModMEs::ADCsHottestStrip, SiStripMonitorDigi::ModMEs::DigiADCs, DigiMEs, Mod_On_, moduleswitchadccooleston, moduleswitchadchotteston, moduleswitchdigiadcson, moduleswitchnumdigison, moduleswitchnumdigispstripon, moduleswitchstripoccupancyon, SiStripMonitorDigi::ModMEs::NumberOfDigis, SiStripMonitorDigi::ModMEs::NumberOfDigisPerStrip, pos, MonitorElement::Reset(), and SiStripMonitorDigi::ModMEs::StripOccupancy.
Referenced by beginRun(), and createMEs().
|
private |
Definition at line 157 of file SiStripMonitorDigi.h.
Referenced by analyze(), and SiStripMonitorDigi().
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
|
private |
Definition at line 100 of file SiStripMonitorDigi.h.
Referenced by bookME1D(), bookMETrend(), createMEs(), createSubDetMEs(), endJob(), and SiStripMonitorDigi().
|
private |
Definition at line 153 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 159 of file SiStripMonitorDigi.h.
Referenced by analyze(), SiStripMonitorDigi(), and ~SiStripMonitorDigi().
|
private |
Definition at line 113 of file SiStripMonitorDigi.h.
|
private |
Definition at line 114 of file SiStripMonitorDigi.h.
Referenced by analyze(), and getDigiSourceIndex().
|
private |
Definition at line 109 of file SiStripMonitorDigi.h.
Referenced by analyze(), beginLuminosityBlock(), createMEs(), and endLuminosityBlock().
|
private |
Definition at line 102 of file SiStripMonitorDigi.h.
Referenced by analyze(), beginRun(), createMEs(), and ResetModuleMEs().
|
private |
Definition at line 101 of file SiStripMonitorDigi.h.
Referenced by analyze(), and SiStripMonitorDigi().
|
private |
Definition at line 152 of file SiStripMonitorDigi.h.
Referenced by analyze(), createMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 99 of file SiStripMonitorDigi.h.
Referenced by bookME1D(), bookMETrend(), createLayerMEs(), createMEs(), createModuleMEs(), createSubDetMEs(), endJob(), and endLuminosityBlock().
|
private |
Definition at line 122 of file SiStripMonitorDigi.h.
Referenced by analyze(), and SiStripMonitorDigi().
|
private |
Definition at line 123 of file SiStripMonitorDigi.h.
Referenced by SiStripMonitorDigi().
|
private |
Definition at line 112 of file SiStripMonitorDigi.h.
Referenced by analyze(), and createMEs().
|
private |
Definition at line 156 of file SiStripMonitorDigi.h.
Referenced by analyze(), and SiStripMonitorDigi().
|
private |
Definition at line 105 of file SiStripMonitorDigi.h.
Referenced by analyze(), and createMEs().
|
private |
Definition at line 106 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and createMEs().
|
private |
Definition at line 128 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 127 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 132 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 129 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 126 of file SiStripMonitorDigi.h.
|
private |
Definition at line 125 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 131 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 130 of file SiStripMonitorDigi.h.
Referenced by analyze(), createLayerMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 116 of file SiStripMonitorDigi.h.
Referenced by beginRun().
|
private |
Definition at line 150 of file SiStripMonitorDigi.h.
Referenced by analyze(), createMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 118 of file SiStripMonitorDigi.h.
|
private |
Definition at line 137 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 136 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 138 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 134 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 135 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 139 of file SiStripMonitorDigi.h.
Referenced by analyze(), createModuleMEs(), ResetModuleMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 111 of file SiStripMonitorDigi.h.
Referenced by TreeCrawler.Package::dump(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), and python.Vispa.Views.PropertyView.Property::valueChanged().
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
Referenced by beginRun(), and createMEs().
|
private |
Definition at line 122 of file SiStripMonitorDigi.h.
Referenced by analyze().
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
Referenced by beginRun(), and createMEs().
|
private |
Definition at line 103 of file SiStripMonitorDigi.h.
|
private |
Definition at line 117 of file SiStripMonitorDigi.h.
Referenced by analyze(), createMEs(), and createModuleMEs().
|
private |
Definition at line 107 of file SiStripMonitorDigi.h.
Referenced by analyze(), createMEs(), and createSubDetMEs().
|
private |
Definition at line 108 of file SiStripMonitorDigi.h.
Referenced by analyze(), and SiStripMonitorDigi().
|
private |
Definition at line 142 of file SiStripMonitorDigi.h.
Referenced by analyze(), createSubDetMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 143 of file SiStripMonitorDigi.h.
Referenced by analyze(), createSubDetMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 146 of file SiStripMonitorDigi.h.
Referenced by createMEs(), endLuminosityBlock(), and SiStripMonitorDigi().
|
private |
Definition at line 145 of file SiStripMonitorDigi.h.
Referenced by analyze(), beginLuminosityBlock(), createMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 141 of file SiStripMonitorDigi.h.
Referenced by analyze(), createSubDetMEs(), and SiStripMonitorDigi().
|
private |
Definition at line 120 of file SiStripMonitorDigi.h.
Referenced by analyze(), and createMEs().
|
private |
Definition at line 155 of file SiStripMonitorDigi.h.
|
private |
Definition at line 148 of file SiStripMonitorDigi.h.
Referenced by beginLuminosityBlock(), endLuminosityBlock(), and SiStripMonitorDigi().