1 #ifndef CalibTracker_SiPixelQuality_SiPixelStatusProducer_h 2 #define CalibTracker_SiPixelQuality_SiPixelStatusProducer_h 32 :
public edm::one::EDProducer<edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, edm::Accumulator> {
47 virtual int indexROC(
int irow,
int icol,
int nROCcolumns)
final;
80 std::unordered_map<uint32_t, unsigned int>
fFedIds;
82 std::map<int, std::map<int, int>>
fRocIds;
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::ESHandle< TrackerGeometry > fTG
void accumulate(edm::Event const &, const edm::EventSetup &iSetup) final
SiPixelStatusProducer(const edm::ParameterSet &)
~SiPixelStatusProducer() override
edm::ESWatcher< TrackerDigiGeometryRecord > trackerDIGIGeoWatcher_
edm::ESWatcher< TrackerTopologyRcd > trackerTopoWatcher_
std::map< int, std::pair< int, int > > fSensorLayout
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
std::map< int, std::pair< int, int > > fSensors
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
std::map< int, std::map< int, int > > fRocIds
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
SiPixelCoordinates coord_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, const edm::EventSetup &iSetup) final