1 #ifndef CalibTracker_SiPixelQuality_SiPixelStatusProducer_h 2 #define CalibTracker_SiPixelQuality_SiPixelStatusProducer_h 20 edm::one::WatchLuminosityBlocks, edm::Accumulator> {
31 virtual void onlineRocColRow(
const DetId &detId,
int offlineRow,
int offlineCol,
int &roc,
int &row,
int &
col)
final;
33 virtual int indexROC(
int irow,
int icol,
int nROCcolumns)
final;
66 std::unordered_map<uint32_t, unsigned int>
fFedIds;
68 std::map<int, std::map<int,int> >
fRocIds;
edm::ESHandle< TrackerGeometry > fTG
std::map< int, std::map< int, int > > fRocIds
void accumulate(edm::Event const &, const edm::EventSetup &iSetup) final
SiPixelStatusProducer(const edm::ParameterSet &)
std::map< int, std::pair< int, int > > fSensors
std::map< int, std::pair< int, int > > fSensorLayout
~SiPixelStatusProducer() override
edm::ESWatcher< TrackerDigiGeometryRecord > trackerDIGIGeoWatcher_
edm::ESWatcher< TrackerTopologyRcd > trackerTopoWatcher_
edm::ESHandle< SiPixelFedCablingMap > fCablingMap
std::vector< edm::EDGetTokenT< PixelFEDChannelCollection > > theBadPixelFEDChannelsTokens_
virtual void onlineRocColRow(const DetId &detId, int offlineRow, int offlineCol, int &roc, int &row, int &col) final
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > fSiPixelClusterToken_
std::unordered_map< uint32_t, unsigned int > fFedIds
SiPixelDetectorStatus fDet
edm::InputTag fPixelClusterLabel_
unsigned long int ftotalevents
edm::ESWatcher< SiPixelFedCablingMapRcd > siPixelFedCablingMapWatcher_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, const edm::EventSetup &iSetup) final
std::map< int, std::vector< PixelFEDChannel > > FEDerror25_
const SiPixelFedCablingMap * fCablingMap_
virtual int indexROC(int irow, int icol, int nROCcolumns) final
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
SiPixelCoordinates coord_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, const edm::EventSetup &iSetup) final