#include <Histograms.h>
Public Member Functions | |
virtual void | Clear () |
virtual void | Fill (const reco::Particle::LorentzVector &recoP1, const reco::Particle::LorentzVector &genP1, const reco::Particle::LorentzVector &recoP2, const reco::Particle::LorentzVector &genP2) |
virtual double | Get (const reco::Particle::LorentzVector &recoP1, const TString &covarianceName) |
HCovarianceVSParts (TFile *outputFile, const TString &name, const double &ptMax) | |
HCovarianceVSParts (const TString &inputFileName, const TString &name) | |
Constructor reading the histograms from file. More... | |
virtual void | Write () |
~HCovarianceVSParts () | |
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 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.) |
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 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 () | |
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 1986 of file Histograms.h.
|
inline |
Definition at line 1989 of file Histograms.h.
References jptDQMConfig_cff::etaMax, jptDQMConfig_cff::etaMin, Histograms::histoDir_, mapHisto_, PtMinSelector_cfg::ptMin, and readMode_.
|
inline |
Constructor reading the histograms from file.
Definition at line 2015 of file Histograms.h.
References analyzePatCOC_cfg::inputFile, mapHisto_, mergeVDriftHistosByStation::name, Histograms::name_, and readMode_.
|
inline |
Definition at line 2037 of file Histograms.h.
References interpolateCardsSimple::histo, and mapHisto_.
|
inlinevirtual |
Implements Histograms.
Definition at line 2126 of file Histograms.h.
References interpolateCardsSimple::histo, and mapHisto_.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 2048 of file Histograms.h.
References MuScleFitUtils::deltaPhiNoFabs(), mapHisto_, and Histograms::name_.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 2044 of file Histograms.h.
References mapHisto_, and Histograms::name_.
|
inlinevirtual |
Implements Histograms.
Definition at line 2117 of file Histograms.h.
References interpolateCardsSimple::histo, Histograms::histoDir_, mapHisto_, and readMode_.
|
protected |
Definition at line 2133 of file Histograms.h.
Referenced by Clear(), Fill(), Get(), HCovarianceVSParts(), Write(), and ~HCovarianceVSParts().
|
protected |
Definition at line 2134 of file Histograms.h.
Referenced by HCovarianceVSParts(), and Write().