Go to the documentation of this file.
82 for (digiIter = thePlaquettes->begin(); digiIter != thePlaquettes->end(); digiIter++) {
83 uint32_t detId = digiIter->id;
90 std::map<uint32_t, MonitorElement*>::iterator mapIterator =
93 if (digiIter->
begin() != digiIter->
end()) {
101 temp_ = (*mapIterator).second;
104 for (ipix = digiIter->
begin(); ipix != digiIter->
end(); ++ipix) {
105 temp_->
Fill(ipix->getCol(), ipix->getRow());
const TrackerGeomDet * idToDet(DetId) const override
SiPixelHistogramId * theHistogramIdWorker_
iterator end()
Return the off-the-end iterator.
bool setModuleFolder(const uint32_t &rawdetid=0, int type=0, bool isUpgrade=false)
Set folder name for a module or plaquette.
std::string outputFilename_
iterator begin()
Return an iterator to the first DetSet.
T getUntrackedParameter(std::string const &, T const &) const
Log< level::Info, false > LogInfo
~SiPixelErrorsDigisToCalibDigis() override
bool setDQMDirectory(std::string dirName)
void analyze(const edm::Event &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
SiPixelErrorsDigisToCalibDigis(const edm::ParameterSet &)
edm::InputTag siPixelProducerLabel_
std::string setHistoId(std::string variable, uint32_t &rawId)
Set Histogram Id.
virtual int ncolumns() const =0
void setCurrentFolder(std::string const &fullpath) override
MonitorElement * bookDQMHistoPlaquetteSummary2D(uint32_t detid, std::string name, std::string title)
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeomToken_
std::map< uint32_t, MonitorElement * > SiPixelErrorsDigisToCalibDigis_2DErrorInformation_
collection_type::const_iterator const_iterator
virtual const PixelTopology & specificTopology() const
Returns a reference to the pixel proxy topology.
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
T getParameter(std::string const &) const
SiPixelFolderOrganizer * folderMaker_
edm::ESHandle< TrackerGeometry > geom_
virtual int nrows() const =0
edm::EDGetTokenT< edm::DetSetVector< SiPixelCalibDigiError > > tPixelCalibDigiError
virtual bool dirExists(std::string const &path) const
MonitorElement * bookDQMHistogram2D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
collection_type::const_iterator const_iterator