#include <Histograms.h>
Public Member Functions | |
virtual void | Clear ()=0 |
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 &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 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 void | Write ()=0 |
virtual | ~Histograms () |
Protected Attributes | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
Collection of histograms for GLB muon analysis
Collection of histograms for DT RecHit and Segment test.
No description available.
Definition at line 36 of file Histograms.h.
|
inline |
Definition at line 41 of file Histograms.h.
|
inline |
Definition at line 42 of file Histograms.h.
|
inline |
|
inlinevirtual |
Definition at line 57 of file Histograms.h.
|
pure virtual |
Implemented in HMassResolutionVSPart, HCovarianceVSParts, HCovarianceVSxy, HFunctionResolution, HLikelihoodVSPart, HResolutionVSPart, HMassVSPartProfile, HMassVSPart, HPartVSPt, HPartVSPhi, HPartVSEta, HDelta, HParticle, HTProfile, HTH1D, and HTH2D.
Referenced by Get().
|
inlinevirtual |
Reimplemented in HDelta.
Definition at line 63 of file Histograms.h.
Referenced by HParticle::Fill(), HDelta::Fill(), HPartVSEta::Fill(), HPartVSPhi::Fill(), HPartVSPt::Fill(), HMassVSPart::Fill(), HMassVSPartProfile::Fill(), HLikelihoodVSPart::Fill(), and HMassResolutionVSPart::Fill().
|
inlinevirtual |
Reimplemented in HMassVSPartProfile, and HMassVSPart.
Definition at line 64 of file Histograms.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in HMassVSPartProfile, and HMassVSPart.
Definition at line 66 of file Histograms.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in HLikelihoodVSPart, HPartVSPt, HPartVSPhi, and HPartVSEta.
Definition at line 68 of file Histograms.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in HFunctionResolutionVarianceCheck, HFunctionResolution, and HResolutionVSPart.
Definition at line 77 of file Histograms.h.
|
inlinevirtual |
Definition at line 78 of file Histograms.h.
|
inlinevirtual |
Reimplemented in HPartVSPt, HPartVSPhi, and HPartVSEta.
Definition at line 79 of file Histograms.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in HCovarianceVSParts.
Definition at line 107 of file Histograms.h.
|
inlinevirtual |
Definition at line 116 of file Histograms.h.
References name_.
|
inlinevirtual |
|
pure virtual |
Implemented in HMassResolutionVSPart, HCovarianceVSParts, HCovarianceVSxy, HFunctionResolutionVarianceCheck, HFunctionResolution, HLikelihoodVSPart, HResolutionVSPart, HMassVSPartProfile, HMassVSPart, HPartVSPt, HPartVSPhi, HPartVSEta, HDelta, HParticle, HTProfile, HTH1D, and HTH2D.
Referenced by Get().
|
protected |
Definition at line 124 of file Histograms.h.
Referenced by HCovarianceVSParts::HCovarianceVSParts(), HCovarianceVSxy::HCovarianceVSxy(), Histograms(), HMassResolutionVSPart::HMassResolutionVSPart(), HTH2D::Write(), HTH1D::Write(), HTProfile::Write(), HParticle::Write(), HDelta::Write(), HResolutionVSPart::Write(), HFunctionResolution::Write(), HFunctionResolutionVarianceCheck::Write(), HCovarianceVSxy::Write(), HCovarianceVSParts::Write(), and HMassResolutionVSPart::Write().
|
protected |
Definition at line 122 of file Histograms.h.
Referenced by HCovarianceVSParts::Fill(), HMassResolutionVSPart::Fill(), HCovarianceVSParts::Get(), GetName(), HCovarianceVSParts::HCovarianceVSParts(), HCovarianceVSxy::HCovarianceVSxy(), HDelta::HDelta(), HFunctionResolution::HFunctionResolution(), HLikelihoodVSPart::HLikelihoodVSPart(), HMassVSPart::HMassVSPart(), HMassVSPartProfile::HMassVSPartProfile(), HPartVSEta::HPartVSEta(), HPartVSPhi::HPartVSPhi(), HPartVSPt::HPartVSPt(), HResolutionVSPart::HResolutionVSPart(), and HCovarianceVSxy::Write().
|
protected |
Definition at line 123 of file Histograms.h.
Referenced by HFunctionResolution::Write().
|
protected |
Definition at line 121 of file Histograms.h.
Referenced by SetWeight().