72 virtual bool doFits(uint32_t detid, std::vector<SiPixelCalibDigi>::const_iterator ipix);
154 virtual void newDetID(uint32_t detid);
164 bool checkPixel(uint32_t detid,
short row,
short column);
void beginRun(const edm::Run &, const edm::EventSetup &) override
std::vector< uint32_t > & getRunNumbers()
~SiPixelOfflineCalibAnalysisBase() override
SiPixelFolderOrganizer * folderMaker_
void endRun(const edm::Run &, const edm::EventSetup &) override
dqm::legacy::DQMStore DQMStore
edm::ESHandle< SiPixelCalibConfiguration > calib_
std::string outputFileName_
std::map< uint32_t, std::string > detIdNames_
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t Func __host__ __device__ V int Func func
std::string translateDetIdToString(uint32_t detid)
SiPixelOfflineCalibAnalysisBase()
edm::ESGetToken< SiPixelCalibConfiguration, SiPixelCalibConfigurationRcd > calibToken_
MonitorElement * bookDQMHistogram1D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX)
edm::ESHandle< TrackerGeometry > geom_
virtual void calibrationSetup(const edm::EventSetup &iSetup)
static TF1 * fitFunction_
edm::InputTag siPixelCalibDigiProducer_
static std::vector< short > vCalValues_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeomToken_
virtual bool checkCorrectCalibrationType()
virtual void calibrationEnd()
MonitorElement * bookDQMHistoPlaquetteSummary2D(uint32_t detid, std::string name, std::string title)
std::vector< uint32_t > runnumbers_
std::map< uint32_t, int > detIdsEntered_
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::ESGetToken< SiPixelFedCablingMap, SiPixelFedCablingMapRcd > cablingMapToken_
edm::ESGetToken< SiPixelCalibConfiguration, SiPixelCalibConfigurationRcd > calibTokenBeginRun_
virtual bool doFits(uint32_t detid, std::vector< SiPixelCalibDigi >::const_iterator ipix)
static const std::vector< short > * getVcalValues()
std::string calibrationMode_
bool setDQMDirectory(std::string dirName)
bool checkPixel(uint32_t detid, short row, short column)
MonitorElement * bookDQMHistogram2D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
dqm::legacy::MonitorElement MonitorElement
void addTF1ToDQMMonitoringElement(MonitorElement *ele, TF1 *func)
virtual void newDetID(uint32_t detid)
edm::ESHandle< SiPixelFedCablingMap > theCablingMap_
SiPixelHistogramId * theHistogramIdWorker_
edm::EDGetTokenT< edm::DetSetVector< SiPixelCalibDigi > > tPixelCalibDigi