#include <Histograms.h>
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) |
virtual Int_t | Fill (Double_t x, Double_t y) |
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) | |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
~HResolution () | |
~HResolution () | |
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 1715 of file Histograms.h.
|
inline |
|
inline |
Definition at line 1734 of file Histograms.h.
|
inline |
Definition at line 162 of file Histograms.h.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), 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(), DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, HTrackVariables::theName, and HTrackVariables::where.
|
inline |
Definition at line 200 of file Histograms.h.
|
inline |
Definition at line 204 of file Histograms.h.
|
inline |
Definition at line 207 of file Histograms.h.
References HTrackVariables::Fill().
|
inline |
Definition at line 230 of file Histograms.h.
References MonitorElement::Fill(), HTrackVariables::hP, and HTrackVariables::hPt.
|
inline |
Definition at line 245 of file Histograms.h.
References MonitorElement::Fill(), HTrackVariables::hCharge, HTrackVariables::hEta, HTrackVariables::hP, HTrackVariables::hPhi, and HTrackVariables::hPt.
|
inlinevirtual |
Definition at line 1739 of file Histograms.h.
Referenced by HTrack::computePull(), HTrack::computeResolution(), and HTrack::computeTDRResolution().
|
inlinevirtual |
Definition at line 1744 of file Histograms.h.
References sistrip::dir_, and mathSSE::sqrt().
|
protected |
Definition at line 1769 of file Histograms.h.
|
protected |
Definition at line 1770 of file Histograms.h.
|
protected |
Definition at line 1768 of file Histograms.h.
|
protected |
Definition at line 1767 of file Histograms.h.
|
private |
Definition at line 272 of file Histograms.h.
|
private |
Definition at line 282 of file Histograms.h.
|
private |
Definition at line 281 of file Histograms.h.
|
private |
Definition at line 275 of file Histograms.h.
|
private |
Definition at line 273 of file Histograms.h.
|
private |
Definition at line 285 of file Histograms.h.
|
private |
Definition at line 284 of file Histograms.h.
|
private |
Definition at line 276 of file Histograms.h.
|
private |
Definition at line 278 of file Histograms.h.
|
private |
Definition at line 279 of file Histograms.h.
|
private |
Definition at line 270 of file Histograms.h.
|
private |
Definition at line 264 of file Histograms.h.
|
protected |
Definition at line 1771 of file Histograms.h.
|
private |
Definition at line 267 of file Histograms.h.
|
private |
Definition at line 265 of file Histograms.h.
|
private |
Definition at line 268 of file Histograms.h.
|
protected |
Definition at line 1772 of file Histograms.h.
|
private |
Definition at line 261 of file Histograms.h.
|
private |
Definition at line 262 of file Histograms.h.