#include <Histograms.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
MonitorElement * | charge () |
double | computeEfficiency (HTrackVariables *sim, DQMStore::IBooker &ibooker) |
MonitorElement * | computeEfficiency (MonitorElement *reco, MonitorElement *sim, DQMStore::IBooker &ibooker) |
int | entries () |
MonitorElement * | eta () |
void | Fill (double p, double pt, double eta, double phi, double charge) |
void | Fill (double pt, double eta, double phi) |
void | FillDeltaR (double deltaR) |
HTrackVariables (DQMStore::IBooker &ibooker, std::string dirName_, std::string name, std::string whereIs="") | |
MonitorElement * | p () |
MonitorElement * | phi () |
MonitorElement * | pt () |
~HTrackVariables () | |
Private Attributes | |
std::vector< MonitorElement * > | efficiencyHistos |
MonitorElement * | hCharge |
MonitorElement * | hDeltaR |
MonitorElement * | hEta |
MonitorElement * | hEtaVsGen |
MonitorElement * | hP |
MonitorElement * | hPhi |
MonitorElement * | hPhiVsGen |
MonitorElement * | hPt |
MonitorElement * | hPtVsGen |
int | theEntries |
std::string | theName |
std::string | where |
Definition at line 23 of file Histograms.h.
Definition at line 25 of file Histograms.h.
Definition at line 26 of file Histograms.h.
|
inline |
Definition at line 28 of file Histograms.h.
References dqm::implementation::IBooker::book1D(), dqm::implementation::NavigatorBase::cd(), TrackerOfflineValidation_Dqm_cff::dirName, hCharge, hEta, hEtaVsGen, hP, hPhi, hPhiVsGen, hPt, hPtVsGen, Geom::pi(), dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, theEntries, theName, and where.
|
inline |
Definition at line 63 of file Histograms.h.
|
inline |
|
inline |
Definition at line 89 of file Histograms.h.
References compareTotals::efficiency, efficiencyHistos, entries(), eta(), hEtaVsGen, hPhiVsGen, hPtVsGen, phi(), and pt().
Referenced by HTrack::computeEfficiency().
|
inline |
Definition at line 98 of file Histograms.h.
References newFWLiteAna::bin, dqm::implementation::IBooker::book1D(), relativeConstraints::error, dqm::legacy::MonitorElement::getTH1F(), hlt_dqm_clientPB-live_cfg::me, mergeVDriftHistosByStation::name, mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
|
inline |
Definition at line 70 of file Histograms.h.
References theEntries.
Referenced by computeEfficiency().
|
inline |
Definition at line 65 of file Histograms.h.
References hEta.
Referenced by Particle.Particle::__str__(), computeEfficiency(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
inline |
Definition at line 72 of file Histograms.h.
References dqm::impl::MonitorElement::Fill(), hCharge, hEta, hP, hPhi, hPt, and theEntries.
Referenced by HTrack::computeResolutionAndPull(), and HTrack::Fill().
|
inline |
Definition at line 81 of file Histograms.h.
References dqm::impl::MonitorElement::Fill(), hEtaVsGen, hPhiVsGen, and hPtVsGen.
|
inline |
Definition at line 87 of file Histograms.h.
References hDeltaR::Fill().
Referenced by HTrack::FillDeltaR().
|
inline |
Definition at line 67 of file Histograms.h.
References hP.
Referenced by Electron.Electron::ptErr().
|
inline |
Definition at line 66 of file Histograms.h.
References hPhi.
Referenced by Particle.Particle::__str__(), computeEfficiency(), and ntupleDataFormat.Track::phiPull().
|
inline |
Definition at line 68 of file Histograms.h.
References hPt.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), computeEfficiency(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
private |
Definition at line 146 of file Histograms.h.
Referenced by computeEfficiency().
|
private |
Definition at line 138 of file Histograms.h.
Referenced by charge(), Fill(), and HTrackVariables().
|
private |
Definition at line 144 of file Histograms.h.
|
private |
Definition at line 134 of file Histograms.h.
Referenced by eta(), Fill(), and HTrackVariables().
|
private |
Definition at line 140 of file Histograms.h.
Referenced by computeEfficiency(), Fill(), and HTrackVariables().
|
private |
Definition at line 136 of file Histograms.h.
Referenced by Fill(), HTrackVariables(), and p().
|
private |
Definition at line 135 of file Histograms.h.
Referenced by Fill(), HTrackVariables(), and phi().
|
private |
Definition at line 141 of file Histograms.h.
Referenced by computeEfficiency(), Fill(), and HTrackVariables().
|
private |
Definition at line 137 of file Histograms.h.
Referenced by Fill(), HTrackVariables(), and pt().
|
private |
Definition at line 142 of file Histograms.h.
Referenced by computeEfficiency(), Fill(), and HTrackVariables().
|
private |
Definition at line 132 of file Histograms.h.
Referenced by entries(), Fill(), and HTrackVariables().
|
private |
Definition at line 129 of file Histograms.h.
Referenced by HTrackVariables().
|
private |
Definition at line 130 of file Histograms.h.
Referenced by HTrackVariables().