Go to the documentation of this file. 1 #ifndef SiStripQualityHotStripIdentifierRoot_H
2 #define SiStripQualityHotStripIdentifierRoot_H
54 std::unique_ptr<SiStripBadStrip>
getNewObject()
override;
const TrackerTopology * tTopo
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > stripQualityToken_
uint32_t calibrationthreshold
SiStripQualityHotStripIdentifierRoot(const edm::ParameterSet &)
unsigned short MinClusterWidth_
const edm::ParameterSet conf_
SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy * theIdentifier3
edm::ESWatcher< SiStripQualityRcd > stripQualityWatcher_
const TrackerGeometry * tracker_
unsigned short MaxClusterWidth_
SiStripBadAPVAlgorithmFromClusterOccupancy * theIdentifier2
void algoBeginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
void algoBeginRun(const edm::Run &, const edm::EventSetup &) override
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
std::unordered_map< unsigned int, std::shared_ptr< TH1F > > QualityHistosMap
std::unique_ptr< SiStripBadStrip > getNewObject() override
void algoEndJob() override
dqm::legacy::MonitorElement MonitorElement
void algoAnalyze(const edm::Event &, const edm::EventSetup &) override
SiStripHotStripAlgorithmFromClusterOccupancy * theIdentifier
~SiStripQualityHotStripIdentifierRoot() override
dqm::legacy::DQMStore DQMStore
const SiStripQuality * SiStripQuality_
double MeanNumberOfCluster
SiStrip::QualityHistosMap ClusterPositionHistoMap