A set of histograms for resolution. More...
#include <Histograms.h>
Public Member Functions | |
virtual void | Clear () |
virtual void | Fill (const reco::Particle::LorentzVector &p4, const double &resValue, const int charge) |
HResolutionVSPart (TFile *outputFile, const TString &name, const double maxPt=100, const double &yMinEta=0., const double &yMaxEta=2., const double &yMinPt=0., const double &yMaxPt=2., const bool doProfiles=false) | |
HResolutionVSPart (const TString &name, TFile *file) | |
virtual void | Write () |
~HResolutionVSPart () | |
Public Member Functions inherited from Histograms | |
virtual void | Fill (const reco::Particle::LorentzVector &p1, const reco::Particle::LorentzVector &p2) |
virtual void | Fill (const reco::Particle::LorentzVector &p1, const reco::Particle::LorentzVector &p2, const int charge, const double &weight=1.) |
virtual void | Fill (const CLHEP::HepLorentzVector &momentum1, const CLHEP::HepLorentzVector &momentum2) |
virtual void | Fill (const CLHEP::HepLorentzVector &momentum1, const CLHEP::HepLorentzVector &momentum2, const int charge, const double &weight=1.) |
virtual void | Fill (const CLHEP::HepLorentzVector &p1, const reco::Particle::LorentzVector &p2) |
virtual void | Fill (const reco::Particle::LorentzVector &p4, const double &weight=1.) |
virtual void | Fill (const reco::Particle::LorentzVector &p4, const int charge, const double &weight=1.) |
virtual void | Fill (const CLHEP::HepLorentzVector &momentum, const int charge, const double &weight=1.) |
virtual void | Fill (const reco::Particle::LorentzVector &p4, const double &genValue, const double recValue, const int charge) |
virtual void | Fill (const CLHEP::HepLorentzVector &p, const double &likeValue) |
virtual void | Fill (const unsigned int number) |
virtual void | Fill (const reco::Particle::LorentzVector &recoP1, const int charge1, const reco::Particle::LorentzVector &genP1, const reco::Particle::LorentzVector &recoP2, const int charge2, const reco::Particle::LorentzVector &genP2, const double &recoMass, const double &genMass) |
virtual void | Fill (const reco::Particle::LorentzVector &recoP1, const int charge1, const reco::Particle::LorentzVector &recoP2, const int charge2, const double &recoMass, const double &genMass) |
virtual void | Fill (const reco::Particle::LorentzVector &recoP1, const reco::Particle::LorentzVector &genP1, const reco::Particle::LorentzVector &recoP2, const reco::Particle::LorentzVector &genP2) |
virtual void | Fill (const double &x, const double &y) |
virtual void | Fill (const double &x, const double &y, const double &a, const double &b) |
virtual void | Fill (const reco::Particle::LorentzVector &p41, const reco::Particle::LorentzVector &p42, const reco::Particle::LorentzVector &p4Res, const double &weight=1.) |
virtual void | Fill (const CLHEP::HepLorentzVector &momentum1, const CLHEP::HepLorentzVector &momentum2, const CLHEP::HepLorentzVector &momentumRes, const double &weight=1.) |
virtual double | Get (const reco::Particle::LorentzVector &recoP1, const TString &covarianceName) |
virtual TString | GetName () |
Histograms () | |
Histograms (const TString &name) | |
Histograms (TFile *outputFile, const TString &name) | |
virtual void | SetWeight (double weight) |
virtual | ~Histograms () |
Public Attributes | |
bool | doProfiles_ |
TH1F * | hAbsReso_ |
TH2F * | hAbsResoVSEta_ |
TH2F * | hAbsResoVSPhi_ |
TH2F * | hAbsResoVSPt_ |
TH1F * | hReso_ |
TH2F * | hResoVSEta_ |
TProfile * | hResoVSEta_prof_ |
TProfile * | hResoVSPhi_prof_ |
TH2F * | hResoVSPhiMinus_ |
TH2F * | hResoVSPhiPlus_ |
TH2F * | hResoVSPt_ |
TH2F * | hResoVSPt_Bar_ |
TProfile * | hResoVSPt_Bar_prof_ |
TH2F * | hResoVSPt_Endc_17_ |
TProfile * | hResoVSPt_Endc_17_prof_ |
TH2F * | hResoVSPt_Endc_20_ |
TProfile * | hResoVSPt_Endc_20_prof_ |
TH2F * | hResoVSPt_Endc_24_ |
TProfile * | hResoVSPt_Endc_24_prof_ |
TH2F * | hResoVSPt_Ovlap_ |
TProfile * | hResoVSPt_Ovlap_prof_ |
TProfile * | hResoVSPt_prof_ |
TH2F * | hResoVSPtEta_ |
TH2F * | hResoVSTheta_ |
Additional Inherited Members | |
Protected Attributes inherited from Histograms | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
A set of histograms for resolution.
Definition at line 1139 of file Histograms.h.
|
inline |
Definition at line 1142 of file Histograms.h.
References doProfiles_, hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, hResoVSTheta_, and Pi.
|
inline |
Definition at line 1192 of file Histograms.h.
References doProfiles_, hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, hResoVSTheta_, mergeVDriftHistosByStation::name, and Histograms::name_.
|
inline |
Definition at line 1222 of file Histograms.h.
References doProfiles_, hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, and hResoVSTheta_.
|
inlinevirtual |
Implements Histograms.
Definition at line 1327 of file Histograms.h.
References doProfiles_, hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, and hResoVSTheta_.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 1251 of file Histograms.h.
References doProfiles_, eta(), hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, hResoVSTheta_, and EnergyCorrector::pt.
|
inlinevirtual |
Implements Histograms.
Definition at line 1296 of file Histograms.h.
References doProfiles_, hAbsReso_, hAbsResoVSEta_, hAbsResoVSPhi_, hAbsResoVSPt_, Histograms::histoDir_, hReso_, hResoVSEta_, hResoVSEta_prof_, hResoVSPhi_prof_, hResoVSPhiMinus_, hResoVSPhiPlus_, hResoVSPt_, hResoVSPt_Bar_, hResoVSPt_Bar_prof_, hResoVSPt_Endc_17_, hResoVSPt_Endc_17_prof_, hResoVSPt_Endc_20_, hResoVSPt_Endc_20_prof_, hResoVSPt_Endc_24_, hResoVSPt_Endc_24_prof_, hResoVSPt_Ovlap_, hResoVSPt_Ovlap_prof_, hResoVSPt_prof_, hResoVSPtEta_, and hResoVSTheta_.
bool HResolutionVSPart::doProfiles_ |
Definition at line 1381 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH1F* HResolutionVSPart::hAbsReso_ |
Definition at line 1377 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSEta_ |
Definition at line 1379 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSPhi_ |
Definition at line 1380 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSPt_ |
Definition at line 1378 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH1F* HResolutionVSPart::hReso_ |
Definition at line 1357 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSEta_ |
Definition at line 1371 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSEta_prof_ |
Definition at line 1373 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPhi_prof_ |
Definition at line 1376 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPhiMinus_ |
Definition at line 1374 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPhiPlus_ |
Definition at line 1375 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_ |
Definition at line 1359 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Bar_ |
Definition at line 1360 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Bar_prof_ |
Definition at line 1366 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_17_ |
Definition at line 1361 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_17_prof_ |
Definition at line 1367 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_20_ |
Definition at line 1362 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_20_prof_ |
Definition at line 1368 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_24_ |
Definition at line 1363 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_24_prof_ |
Definition at line 1369 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Ovlap_ |
Definition at line 1364 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Ovlap_prof_ |
Definition at line 1370 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_prof_ |
Definition at line 1365 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPtEta_ |
Definition at line 1358 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSTheta_ |
Definition at line 1372 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().