1 #ifndef MuonTestSummary_H
2 #define MuonTestSummary_H
64 void ResidualCheck(
std::string muType,
const std::vector<std::string>& resHistos,
int &numPlot,
double &
Mean,
double &Mean_err,
double &Sigma,
double &Sigma_err);
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
double matchesFractionCsc_max
double expMultiplicityTk_max
double resSegmTrack_rms_min
double resSegmTrack_rms_max
MonitorElement * KolmogorovTestSummaryMap
double expMultiplicityGlb_min
double resSegmTrack_mean_min
MonitorElement * multiplicitySummaryMap
double resSegmTrack_mean_max
void doMultiplicityTests()
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
Diagnostic.
double resPhiSpread_tkGlb
MonitorElement * kinematicsSummaryMap
double matchesFractionDt_max
virtual ~MuonTestSummary()
Destructor.
MonitorElement * muonIdSummaryMap
double matchesFractionCsc_min
MonitorElement * summaryCertification
std::vector< MonitorElement * > theSummaryContents
double resEtaSpread_glbSta
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
Histograms initialisation.
double resPhiSpread_glbSta
double resOneOvPSpread_glbSta
double resOneOvPSpread_tkGlb
double resEtaSpread_tkGlb
double resChargeLimit_glbSta
double numMatchedExpected_min
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
std::vector< MonitorElement * > theCertificationContents
MonitorElement * energySummaryMap
void doEnergyTests(std::string nameHisto, std::string muonType, int bin)
MonitorElement * summaryReport
double expMultiplicityGlb_max
double expMultiplicityTk_min
double numMatchedExpected_max
void doResidualsTests(std::string type, std::string parameter, int bin)
void GaussFit(std::string type, std::string parameter, MonitorElement *Histo, float &mean, float &mean_err, float &sigma, float &sigma_err)
MonitorElement * summaryCertificationMap
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
MonitorElement * summaryReportMap
void ResidualCheck(std::string muType, const std::vector< std::string > &resHistos, int &numPlot, double &Mean, double &Mean_err, double &Sigma, double &Sigma_err)
double resChargeLimit_tkGlb
double resChargeLimit_tkSta
double expMultiplicitySta_min
MonitorElement * chi2TestSummaryMap
double sigmaResSegmTrackExp
void beginJob(void)
BeginJob.
MuonTestSummary(const edm::ParameterSet &ps)
Constructor.
MonitorElement * residualsSummaryMap
void doKinematicsTests(std::string muonType, int bin)
test operations
double expMultiplicitySta_max
double matchesFractionDt_min