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 | |
void | declareHistograms () |
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 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) |
void | fillEventInfo (int proc, int strk, int ntrkr) |
void | fillRecHistograms (const RecTrack_t &r) |
void | fillSimHistograms (const SimTrack_t &s) |
void | fillVzeroHistograms (const RecVzero_t &r, int part) |
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) | |
Histograms (const edm::ParameterSet &pset) | |
virtual void | SetWeight (double weight) |
void | writeHistograms () |
virtual | ~Histograms () |
~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 857 of file Histograms.h.
|
inline |
Definition at line 860 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 910 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_, AlCaRecoCosmics_cfg::name, and Histograms::name_.
|
inline |
Definition at line 940 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 1045 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 969 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 ExpressReco_HICollisions_FallBack::pt.
|
inlinevirtual |
Implements Histograms.
Definition at line 1014 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 1099 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH1F* HResolutionVSPart::hAbsReso_ |
Definition at line 1095 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSEta_ |
Definition at line 1097 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSPhi_ |
Definition at line 1098 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hAbsResoVSPt_ |
Definition at line 1096 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH1F* HResolutionVSPart::hReso_ |
Definition at line 1075 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSEta_ |
Definition at line 1089 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSEta_prof_ |
Definition at line 1091 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPhi_prof_ |
Definition at line 1094 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPhiMinus_ |
Definition at line 1092 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPhiPlus_ |
Definition at line 1093 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_ |
Definition at line 1077 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Bar_ |
Definition at line 1078 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Bar_prof_ |
Definition at line 1084 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_17_ |
Definition at line 1079 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_17_prof_ |
Definition at line 1085 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_20_ |
Definition at line 1080 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_20_prof_ |
Definition at line 1086 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Endc_24_ |
Definition at line 1081 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Endc_24_prof_ |
Definition at line 1087 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPt_Ovlap_ |
Definition at line 1082 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_Ovlap_prof_ |
Definition at line 1088 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TProfile* HResolutionVSPart::hResoVSPt_prof_ |
Definition at line 1083 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSPtEta_ |
Definition at line 1076 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().
TH2F* HResolutionVSPart::hResoVSTheta_ |
Definition at line 1090 of file Histograms.h.
Referenced by Clear(), Fill(), HResolutionVSPart(), Write(), and ~HResolutionVSPart().