#include <Histograms.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | Fill (double p, double pt, double eta, double phi, double rp, double rpt) |
void | Fill (double p, double pt, double eta, double phi, double rp, double rpt, double reta, double rphi, double rcharge) |
void | Fill (double rp, double rpt, double reta, double rphi, double rcharge) |
Int_t | Fill (Double_t x, Double_t y) override |
HResolution (const TString &name, const TString &title, const int totBins, const double &xMin, const double &xMax, const double &yMin, const double &yMax, TDirectory *dir=nullptr) | |
HResolution (DQMStore::IBooker &ibooker, std::string dirName_, std::string name, std::string whereIs) | |
HResolution (DQMStore::IBooker &ibooker, std::string name, TFile *file) | |
Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) override |
~HResolution () | |
~HResolution () override | |
Protected Attributes | |
TDirectory * | diffDir_ |
TProfile * | diffHisto_ |
TDirectory * | dir2D_ |
TDirectory * | dir_ |
TH2F * | histo2D_ |
TH1F * | resoHisto_ |
Private Attributes | |
MonitorElement * | h2Eta |
MonitorElement * | h2EtaVsPhi |
MonitorElement * | h2EtaVsPt |
MonitorElement * | h2P |
MonitorElement * | h2Phi |
MonitorElement * | h2PhiVsEta |
MonitorElement * | h2PhiVsPt |
MonitorElement * | h2Pt |
MonitorElement * | h2PtVsEta |
MonitorElement * | h2PtVsPhi |
MonitorElement * | hCharge |
MonitorElement * | hEta |
MonitorElement * | hP |
MonitorElement * | hPhi |
MonitorElement * | hPt |
std::string | theName |
std::string | where |
This histogram class can be used to evaluate the resolution of a variable. It has a TProfile, a TH2F and a TH1F. The TProfile is used to compute the rms of the distribution which is filled in the TH1F (the resolution histogram) in the Write method. If a TDirectory is passed to the constructor, the different histograms are placed in subdirectories.
Definition at line 1802 of file Histograms.h.
Definition at line 151 of file Histograms.h.
Definition at line 152 of file Histograms.h.
|
inline |
Definition at line 1804 of file Histograms.h.
References diffDir_, diffHisto_, DeadROC_duringRun::dir, dir2D_, dir_, histo2D_, Skims_PA_cff::name, resoHisto_, runGCPTkAlMap::title, multiplicitycorr_cfi::xMax, photonAnalyzer_cfi::xMin, multiplicitycorr_cfi::yMax, and photonAnalyzer_cfi::yMin.
|
inlineoverride |
Definition at line 1825 of file Histograms.h.
References diffHisto_, histo2D_, and resoHisto_.
|
inline |
Definition at line 154 of file Histograms.h.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::NavigatorBase::cd(), TrackerOfflineValidation_Dqm_cff::dirName, PVValHelper::eta, h2Eta, h2EtaVsPhi, h2EtaVsPt, h2P, h2Phi, h2PhiVsEta, h2PhiVsPt, h2Pt, h2PtVsEta, h2PtVsPhi, hCharge, hEta, hP, hPhi, hPt, neta, nphi, phi, Geom::pi(), DiDispStaMuonMonitor_cfi::pt, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, theName, and where.
|
inline |
Definition at line 222 of file Histograms.h.
|
inline |
Definition at line 226 of file Histograms.h.
|
inline |
Definition at line 248 of file Histograms.h.
References PVValHelper::eta, dqm::impl::MonitorElement::Fill(), h2P, h2Pt, h2PtVsEta, h2PtVsPhi, hP, hPt, AlCaHLTBitMon_ParallelJobs::p, phi, and DiDispStaMuonMonitor_cfi::pt.
|
inline |
Definition at line 228 of file Histograms.h.
References PVValHelper::eta, dqm::impl::MonitorElement::Fill(), Fill(), h2Eta, h2EtaVsPhi, h2EtaVsPt, h2P, h2Phi, h2PhiVsEta, h2PhiVsPt, h2Pt, h2PtVsEta, h2PtVsPhi, AlCaHLTBitMon_ParallelJobs::p, phi, and DiDispStaMuonMonitor_cfi::pt.
|
inline |
|
inlineoverride |
Definition at line 1830 of file Histograms.h.
References diffHisto_, histo2D_, x, and y.
Referenced by HTrack::computePull(), HTrack::computeResolution(), HTrack::computeTDRResolution(), and Fill().
|
inlineoverride |
Definition at line 1835 of file Histograms.h.
References diffDir_, diffHisto_, dir2D_, dir_, histo2D_, resoHisto_, and mathSSE::sqrt().
|
protected |
Definition at line 1864 of file Histograms.h.
Referenced by HResolution(), and Write().
|
protected |
Definition at line 1865 of file Histograms.h.
Referenced by Fill(), HResolution(), Write(), and ~HResolution().
|
protected |
Definition at line 1863 of file Histograms.h.
Referenced by HResolution(), and Write().
|
protected |
Definition at line 1862 of file Histograms.h.
Referenced by HResolution(), and Write().
|
private |
Definition at line 283 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 293 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 292 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 286 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 284 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 296 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 295 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 287 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 289 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 290 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 281 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 275 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
protected |
Definition at line 1866 of file Histograms.h.
Referenced by Fill(), HResolution(), Write(), and ~HResolution().
|
private |
Definition at line 278 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 276 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
private |
Definition at line 279 of file Histograms.h.
Referenced by Fill(), and HResolution().
|
protected |
Definition at line 1867 of file Histograms.h.
Referenced by HResolution(), Write(), and ~HResolution().
|
private |
Definition at line 272 of file Histograms.h.
Referenced by HResolution().
|
private |
Definition at line 273 of file Histograms.h.
Referenced by HResolution().