86 for (digiIter = thePlaquettes->
begin(); digiIter != thePlaquettes->
end(); digiIter++) {
87 uint32_t detId = digiIter->id;
94 std::map<uint32_t, MonitorElement*>::iterator mapIterator =
97 if (digiIter->
begin() != digiIter->
end()) {
105 temp_ = (*mapIterator).second;
108 for (ipix = digiIter->
begin(); ipix != digiIter->
end(); ++ipix) {
109 temp_->
Fill(ipix->getCol(), ipix->getRow());
142 return daqBE_->
book2D(hid, title, nchX, lowX, highX, nchY, lowY, highY);
154 return daqBE_->
book2D(hid, title, maxcol, 0, maxcol, maxrow, 0, maxrow);
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
virtual int nrows() const =0
MonitorElement * book2D(char_string const &name, char_string const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
bool setDQMDirectory(std::string dirName)
MonitorElement * bookDQMHistogram2D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::InputTag siPixelProducerLabel_
std::string outputFilename_
#define DEFINE_FWK_MODULE(type)
bool setModuleFolder(const uint32_t &rawdetid=0, int type=0, bool isUpgrade=false)
Set folder name for a module or plaquette.
~SiPixelErrorsDigisToCalibDigis() override
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * bookDQMHistoPlaquetteSummary2D(uint32_t detid, std::string name, std::string title)
iterator end()
Return the off-the-end iterator.
std::map< uint32_t, MonitorElement * > SiPixelErrorsDigisToCalibDigis_2DErrorInformation_
std::string setHistoId(std::string variable, uint32_t &rawId)
Set Histogram Id.
SiPixelErrorsDigisToCalibDigis(const edm::ParameterSet &)
virtual const PixelTopology & specificTopology() const
Returns a reference to the pixel proxy topology.
edm::EDGetTokenT< edm::DetSetVector< SiPixelCalibDigiError > > tPixelCalibDigiError
void setCurrentFolder(std::string const &fullpath)
virtual int ncolumns() const =0
SiPixelHistogramId * theHistogramIdWorker_
const TrackerGeomDet * idToDet(DetId) const override
edm::ESHandle< TrackerGeometry > geom_
iterator begin()
Return an iterator to the first DetSet.
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
SiPixelFolderOrganizer * folderMaker_
bool dirExists(std::string const &path) const
true if directory exists