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