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