1 #ifndef Vx3DHLTAnalyzer_H 2 #define Vx3DHLTAnalyzer_H 58 int MyFit(std::vector<double>* vals);
63 unsigned int BeginLumiOfFit,
64 unsigned int EndLumiOfFit,
MonitorElement * statusCounter
MonitorElement * dxdzlumi
unsigned int maxLumiIntegration
MonitorElement * Vx_Y_Cum
edm::EDGetTokenT< reco::VertexCollection > vertexCollection
unsigned int nLumiXaxisRange
unsigned int beginLumiOfFit
int MyFit(std::vector< double > *vals)
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
void dqmBeginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
void dqmEndLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
edm::EDGetTokenT< SiPixelRecHitCollection > pixelHitCollection
edm::TimeValue_t beginTimeOfFit
edm::TimeValue_t endTimeOfFit
unsigned int HitCounter(const edm::Event &iEvent)
MonitorElement * reportSummaryMap
double Gauss3DFunc(const double *par)
void writeToFile(std::vector< double > *vals, edm::TimeValue_t BeginTimeOfFit, edm::TimeValue_t EndTimeOfFit, unsigned int BeginLumiOfFit, unsigned int EndLumiOfFit, int dataType)
bool considerVxCovariance
MonitorElement * fitResults
Vx3DHLTAnalyzer(const edm::ParameterSet &)
std::string formatTime(const time_t &t)
unsigned int endLumiOfFit
unsigned int numberGoodFits
MonitorElement * reportSummary
MonitorElement * Vx_ZY_Cum
MonitorElement * goodVxCounter
std::ofstream outputDebugFile
MonitorElement * dydzlumi
MonitorElement * Vx_ZX_Cum
void reset(std::string ResetType)
unsigned long long TimeValue_t
MonitorElement * Vx_X_Cum
std::vector< VertexType > Vertices
MonitorElement * Vx_Z_Fit
unsigned int lastLumiOfFit
MonitorElement * Vx_XY_Cum
~Vx3DHLTAnalyzer() override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void printFitParams(const std::vector< double > &fitResults)
MonitorElement * Vx_X_Fit
MonitorElement * Vx_Z_Cum
MonitorElement * hitCounter
MonitorElement * Vx_Y_Fit