#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, double reta, double rphi, double rcharge) |
void | Fill (double p, double pt, double eta, double phi, double rp, double rpt) |
void | Fill (double rp, double rpt, double reta, double rphi, double rcharge) |
Int_t | Fill (Double_t x, Double_t y) override |
HResolution (DQMStore::IBooker &ibooker, std::string dirName_, std::string name, std::string whereIs) | |
HResolution (DQMStore::IBooker &ibooker, std::string name, TFile *file) | |
HResolution (const TString &name, const TString &title, const int totBins, const double &xMin, const double &xMax, const double &yMin, const double &yMax, TDirectory *dir=0) | |
Int_t | Write (const char *name=0, 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 1800 of file Histograms.h.
Definition at line 151 of file Histograms.h.
Definition at line 152 of file Histograms.h.
|
inline |
Definition at line 1802 of file Histograms.h.
References DeadROC_duringRun::dir, and sistrip::dir_.
|
inlineoverride |
Definition at line 1823 of file Histograms.h.
|
inline |
Definition at line 154 of file Histograms.h.
References dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), TrackerOfflineValidation_Dqm_cff::dirName, HTrackVariables::eta(), HTrackVariables::hCharge, HTrackVariables::hEta, HTrackVariables::hP, HTrackVariables::hPhi, HTrackVariables::hPt, HTrackVariables::phi(), Geom::pi(), HTrackVariables::pt(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, HTrackVariables::theName, and HTrackVariables::where.
|
inline |
Definition at line 222 of file Histograms.h.
|
inline |
Definition at line 226 of file Histograms.h.
|
inline |
Definition at line 228 of file Histograms.h.
References HTrackVariables::Fill().
|
inline |
Definition at line 248 of file Histograms.h.
References dqm::impl::MonitorElement::Fill(), HTrackVariables::hP, and HTrackVariables::hPt.
|
inline |
Definition at line 261 of file Histograms.h.
References dqm::impl::MonitorElement::Fill(), HTrackVariables::hCharge, HTrackVariables::hEta, HTrackVariables::hP, HTrackVariables::hPhi, and HTrackVariables::hPt.
|
inlineoverride |
Definition at line 1828 of file Histograms.h.
Referenced by HTrack::computePull(), HTrack::computeResolution(), and HTrack::computeTDRResolution().
|
inlineoverride |
Definition at line 1833 of file Histograms.h.
References sistrip::dir_, and mathSSE::sqrt().
|
protected |
Definition at line 1862 of file Histograms.h.
|
protected |
Definition at line 1863 of file Histograms.h.
|
protected |
Definition at line 1861 of file Histograms.h.
|
protected |
Definition at line 1860 of file Histograms.h.
|
private |
Definition at line 283 of file Histograms.h.
|
private |
Definition at line 293 of file Histograms.h.
|
private |
Definition at line 292 of file Histograms.h.
|
private |
Definition at line 286 of file Histograms.h.
|
private |
Definition at line 284 of file Histograms.h.
|
private |
Definition at line 296 of file Histograms.h.
|
private |
Definition at line 295 of file Histograms.h.
|
private |
Definition at line 287 of file Histograms.h.
|
private |
Definition at line 289 of file Histograms.h.
|
private |
Definition at line 290 of file Histograms.h.
|
private |
Definition at line 281 of file Histograms.h.
|
private |
Definition at line 275 of file Histograms.h.
|
protected |
Definition at line 1864 of file Histograms.h.
|
private |
Definition at line 278 of file Histograms.h.
|
private |
Definition at line 276 of file Histograms.h.
|
private |
Definition at line 279 of file Histograms.h.
|
protected |
Definition at line 1865 of file Histograms.h.
|
private |
Definition at line 272 of file Histograms.h.
|
private |
Definition at line 273 of file Histograms.h.