1 #ifndef SiStripMonitorPedestals_SiStripMonitorPedestals_h
2 #define SiStripMonitorPedestals_SiStripMonitorPedestals_h
void fillCondDBMEs(edm::EventSetup const &eSetup)
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > qualityToken_
MonitorElement * RawNoiseProfile
MonitorElement * CMDistribution
const SiStripDetCabling * detcabling
MonitorElement * CMSubNoisePerStrip
static const std::string RunMode1
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > noiseToken_
edm::ParameterSet pedsPSet_
~SiStripMonitorPedestals() override
MonitorElement * RawNoisePerStrip
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > digiToken_
MonitorElement * PedsEvolution
MonitorElement * PedsPerStrip
void analyze(const edm::Event &, const edm::EventSetup &) override
static const std::string RunMode3
SiStripMonitorPedestals(const edm::ParameterSet &)
edm::ESGetToken< SiStripPedestals, SiStripPedestalsRcd > pedestalToken_
ApvAnalysisFactory * apvFactory_
MonitorElement * PedsDistribution
MonitorElement * CMSubNoiseProfile
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > detCablingToken_
MonitorElement * CMSlopeDistribution
MonitorElement * PedsPerStripDB
MonitorElement * NoisyStripDistribution
MonitorElement * CMSubNoisePerStripDB
static const std::string RunMode2
MonitorElement * BadStripsDB
std::string outPutFileName
void createMEs(DQMStore::IBooker &, edm::EventSetup const &eSetup)
void dqmEndRun(edm::Run const &run, edm::EventSetup const &eSetup) override
void resetMEs(uint32_t idet)
edm::ESWatcher< SiStripDetCablingRcd > detCablingWatcher_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< uint32_t, ModMEs > PedMEs
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
MonitorElement * NoisyStrips