#include <Histograms.h>
Public Member Functions | |
void | Clear () override |
void | Fill (const reco::Particle::LorentzVector &recoP1, const reco::Particle::LorentzVector &genP1, const reco::Particle::LorentzVector &recoP2, const reco::Particle::LorentzVector &genP2) override |
double | Get (const reco::Particle::LorentzVector &recoP1, const TString &covarianceName) override |
HCovarianceVSParts (TFile *outputFile, const TString &name, const double &ptMax) | |
HCovarianceVSParts (const TString &inputFileName, const TString &name) | |
Constructor reading the histograms from file. More... | |
void | Write () override |
~HCovarianceVSParts () override | |
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 &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 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 TString | GetName () |
Histograms () | |
Histograms (const TString &name) | |
Histograms (TFile *outputFile, const TString &name) | |
virtual void | SetWeight (double weight) |
virtual | ~Histograms () |
Protected Attributes | |
std::map< TString, HCovarianceVSxy * > | mapHisto_ |
bool | readMode_ |
Protected Attributes inherited from Histograms | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
This class uses the HCovariance histograms to compute the covariances between the two input muons kinematic quantities. The covariances are computed against pt and eta.
Definition at line 1984 of file Histograms.h.
|
inline |
Definition at line 1987 of file Histograms.h.
References ALCARECOTkAlBeamHalo_cff::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, Histograms::histoDir_, and ALCARECOTkAlBeamHalo_cff::ptMin.
|
inline |
Constructor reading the histograms from file.
Definition at line 2013 of file Histograms.h.
References analyzePatCleaning_cfg::inputFile, dataset::name, and Histograms::name_.
|
inlineoverride |
Definition at line 2035 of file Histograms.h.
References trackerHits::histo.
|
inlineoverridevirtual |
Implements Histograms.
Definition at line 2124 of file Histograms.h.
References trackerHits::histo.
|
inlineoverridevirtual |
Reimplemented from Histograms.
Definition at line 2046 of file Histograms.h.
References MuScleFitUtils::deltaPhiNoFabs(), Histograms::name_, hiDetachedQuadStep_cff::pt1, and hiDetachedQuadStep_cff::pt2.
|
inlineoverridevirtual |
Reimplemented from Histograms.
Definition at line 2042 of file Histograms.h.
References Histograms::name_.
|
inlineoverridevirtual |
Implements Histograms.
Definition at line 2115 of file Histograms.h.
References trackerHits::histo, and Histograms::histoDir_.
|
protected |
Definition at line 2131 of file Histograms.h.
|
protected |
Definition at line 2132 of file Histograms.h.