#include <Histograms.h>
Public Member Functions | |
virtual void | Clear () |
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 (unsigned int number) |
HParticle (const TString &name, const double &minMass=0., const double &maxMass=200., const double &maxPt=100.) | |
HParticle (TFile *outputFile, const TString &name, const double &minMass=0., const double &maxMass=200., const double &maxPt=100.) | |
Constructor that puts the histograms inside a TDirectory. More... | |
HParticle (const TString &name, TFile *file) | |
virtual void | Write () |
~HParticle () | |
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 double &resValue, const int charge) |
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 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 () |
Protected Attributes | |
TProfile * | hCurvVsEtaNeg_ |
TProfile * | hCurvVsEtaPos_ |
TProfile * | hCurvVsPhiNeg_ |
TProfile * | hCurvVsPhiPos_ |
TH1F * | hEta_ |
TH1F * | hMass_ |
TH1F * | hNumber_ |
TH1F * | hPhi_ |
TH1F * | hPt_ |
TH2F * | hPtVsEta_ |
TProfile * | hPtVsPhiNeg_ |
TProfile * | hPtVsPhiPos_ |
Protected Attributes inherited from Histograms | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
Definition at line 237 of file Histograms.h.
|
inline |
Definition at line 239 of file Histograms.h.
|
inline |
Constructor that puts the histograms inside a TDirectory.
Definition at line 261 of file Histograms.h.
References hCurvVsEtaNeg_, hCurvVsEtaPos_, hCurvVsPhiNeg_, hCurvVsPhiPos_, hEta_, hMass_, hNumber_, hPhi_, hPt_, hPtVsEta_, hPtVsPhiNeg_, hPtVsPhiPos_, HLT_FULL_cff::maxMass, and HLT_FULL_cff::minMass.
|
inline |
Definition at line 287 of file Histograms.h.
|
inline |
Definition at line 308 of file Histograms.h.
References hCurvVsEtaNeg_, hCurvVsEtaPos_, hCurvVsPhiNeg_, hCurvVsPhiPos_, hEta_, hMass_, hNumber_, hPhi_, hPt_, hPtVsEta_, hPtVsPhiNeg_, and hPtVsPhiPos_.
|
inlinevirtual |
Implements Histograms.
Definition at line 381 of file Histograms.h.
References hCurvVsEtaNeg_, hCurvVsEtaPos_, hCurvVsPhiNeg_, hCurvVsPhiPos_, hEta_, hMass_, hNumber_, hPhi_, hPt_, hPtVsEta_, hPtVsPhiNeg_, and hPtVsPhiPos_.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 328 of file Histograms.h.
References histoStyle::weight.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 333 of file Histograms.h.
References hCurvVsEtaNeg_, hCurvVsEtaPos_, hCurvVsPhiNeg_, hCurvVsPhiPos_, hEta_, hMass_, hPhi_, hPt_, hPtVsEta_, hPtVsPhiNeg_, hPtVsPhiPos_, and histoStyle::weight.
|
inlinevirtual |
|
inlinevirtual |
Implements Histograms.
Definition at line 360 of file Histograms.h.
References hCurvVsEtaNeg_, hCurvVsEtaPos_, hCurvVsPhiNeg_, hCurvVsPhiPos_, hEta_, Histograms::histoDir_, hMass_, hNumber_, hPhi_, hPt_, hPtVsEta_, hPtVsPhiNeg_, and hPtVsPhiPos_.
|
protected |
Definition at line 405 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 406 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 407 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 408 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 413 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 415 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 417 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 414 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 402 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 403 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 410 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().
|
protected |
Definition at line 411 of file Histograms.h.
Referenced by Clear(), Fill(), HParticle(), Write(), and ~HParticle().