78 virtual bool doFits(uint32_t
detid, std::vector<SiPixelCalibDigi>::const_iterator ipix);
88 MonitorElement*
bookDQMHistogram2D(uint32_t detid, std::string name, std::string title,
int nchX,
double lowX,
double highX,
int nchY,
double lowY,
double highY);
143 virtual void newDetID(uint32_t detid);
153 bool checkPixel(uint32_t detid,
short row,
short column);
std::vector< uint32_t > & getRunNumbers()
SiPixelFolderOrganizer * folderMaker_
edm::ESHandle< SiPixelCalibConfiguration > calib_
std::string outputFileName_
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
std::map< uint32_t, std::string > detIdNames_
std::string translateDetIdToString(uint32_t detid)
MonitorElement * bookDQMHistoPlaquetteSummary2D(uint32_t detid, std::string name, std::string title)
SiPixelOfflineCalibAnalysisBase()
edm::ESHandle< TrackerGeometry > geom_
virtual void calibrationSetup(const edm::EventSetup &iSetup)
static TF1 * fitFunction_
MonitorElement * bookDQMHistogram1D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX)
edm::InputTag siPixelCalibDigiProducer_
static std::vector< short > vCalValues_
virtual bool checkCorrectCalibrationType()
virtual void calibrationEnd()
std::vector< uint32_t > runnumbers_
std::map< uint32_t, int > detIdsEntered_
virtual bool doFits(uint32_t detid, std::vector< SiPixelCalibDigi >::const_iterator ipix)
void analyze(const edm::Event &, const edm::EventSetup &)
~SiPixelOfflineCalibAnalysisBase()
static const std::vector< short > * getVcalValues()
std::string calibrationMode_
bool setDQMDirectory(std::string dirName)
bool checkPixel(uint32_t detid, short row, short column)
void addTF1ToDQMMonitoringElement(MonitorElement *ele, TF1 *func)
virtual void newDetID(uint32_t detid)
edm::ESHandle< SiPixelFedCablingMap > theCablingMap_
SiPixelHistogramId * theHistogramIdWorker_
MonitorElement * bookDQMHistogram2D(uint32_t detid, std::string name, std::string title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)