1 #ifndef SiPixelStatusHarvester_H 2 #define SiPixelStatusHarvester_H 74 std::map<int, std::map<int, std::pair<int, int> > >
pixelO2O_;
83 std::map<edm::LuminosityBlockNumber_t, edm::LuminosityBlockNumber_t> IOV);
89 void constructTag(std::map<int, SiPixelQuality*> siPixelQualityTag,
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
SiPixelCoordinates coord_
bool equal(SiPixelQuality *a, SiPixelQuality *b)
std::map< int, unsigned int > sensorSize_
edm::LuminosityBlockNumber_t endLumiBlock_
edm::LuminosityBlockNumber_t stepIOV(edm::LuminosityBlockNumber_t pin, std::map< edm::LuminosityBlockNumber_t, edm::LuminosityBlockNumber_t > IOV)
unsigned int LuminosityBlockNumber_t
~SiPixelStatusHarvester() override
SiPixelStatusManager siPixelStatusManager_
void bookHistograms(DQMStore::IBooker &iBooker, edm::Run const &, edm::EventSetup const &iSetup) final
std::map< int, std::map< int, std::pair< int, int > > > pixelO2O_
std::string substructure(int detid)
const SiPixelQuality * badPixelInfo_
const SiPixelFedCabling * cablingMap_
const TrackerGeometry * trackerGeometry_
void dqmEndRun(const edm::Run &, const edm::EventSetup &) final
SiPixelStatusHarvester(const edm::ParameterSet &)
double perLayerRingAverage(int detid, SiPixelDetectorStatus tmpSiPixelStatus)
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
std::vector< std::string > substructures
void constructTag(std::map< int, SiPixelQuality * > siPixelQualityTag, edm::Service< cond::service::PoolDBOutputService > &poolDbService, std::string tagName, edm::Run const &iRun)
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) final