Go to the documentation of this file.
19 #ifndef CalibTracker_SiStripQuality_SiStripHotStripAlgorithmFromClusterOccupancy_H
20 #define CalibTracker_SiStripQuality_SiStripHotStripAlgorithmFromClusterOccupancy_H
138 std::stringstream
ss;
void setOccupancyThreshold(long double occupancy)
void setMinNumEntriesPerStrip(unsigned short m)
void setProbabilityThreshold(long double prob)
void setNumberOfEvents(double Nevents)
void iterativeSearch(pHisto &, std::vector< unsigned int > &, int)
void extractBadStrips(SiStripQuality *, HistoMap &, const SiStripQuality *)
void setMinNumEntries(unsigned short m)
double stripoccupancy[768]
void setOutputFileName(std::string OutputFileName, bool WriteOutputFile)
std::unordered_map< unsigned int, std::shared_ptr< TH1F > > QualityHistosMap
WriteOutputFile
Name of root file for histograms.
void setTrackerGeometry(const TrackerGeometry *tkgeom)
unsigned short MinNumEntriesPerStrip_
SiStripQuality * pQuality
SiStrip::QualityHistosMap HistoMap
const TrackerTopology * tTopo
virtual ~SiStripHotStripAlgorithmFromClusterOccupancy()
void evaluatePoissonian(std::vector< long double > &, long double &meanVal)
const TrackerGeometry * TkGeom
SiStripHotStripAlgorithmFromClusterOccupancy(const edm::ParameterSet &, const TrackerTopology *)
unsigned short MinNumEntries_