#include <Histograms.h>
Public Member Functions | |
virtual void | Clear () |
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) |
HMassResolutionVSPart (TFile *outputFile, const TString &name) | |
virtual void | Write () |
~HMassResolutionVSPart () | |
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 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.) |
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 () | |
Protected Attributes | |
std::map< TString, TH1 * > | mapHisto_ |
std::auto_ptr< HDelta > | muMinus |
std::auto_ptr< HDelta > | muPlus |
TString | nameSuffix_ [2] |
Protected Attributes inherited from Histograms | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
A set of histograms for resolution. The fill method requires the two selected muons, their charges and the reconstructed and generated masses. It evaluates the resolution on the mass vs: Pt of the pair DeltaEta of the pair DeltaPhi of the pair pt, eta and phi of the plus and minus muon separately
Definition at line 2146 of file Histograms.h.
|
inline |
Definition at line 2149 of file Histograms.h.
References Histograms::histoDir_, i, mapHisto_, muMinus, muPlus, mergeVDriftHistosByStation::name, and nameSuffix_.
|
inline |
Definition at line 2171 of file Histograms.h.
References interpolateCardsSimple::histo, and mapHisto_.
|
inlinevirtual |
Implements Histograms.
Definition at line 2249 of file Histograms.h.
References interpolateCardsSimple::histo, mapHisto_, muMinus, and muPlus.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 2178 of file Histograms.h.
References muMinus, and muPlus.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 2189 of file Histograms.h.
References gather_cfg::cout, MuScleFitUtils::deltaPhi(), i, getHLTprescales::index, mapHisto_, Histograms::name_, and nameSuffix_.
|
inlinevirtual |
Implements Histograms.
Definition at line 2237 of file Histograms.h.
References interpolateCardsSimple::histo, Histograms::histoDir_, mapHisto_, muMinus, and muPlus.
|
protected |
Definition at line 2273 of file Histograms.h.
Referenced by Clear(), Fill(), HMassResolutionVSPart(), Write(), and ~HMassResolutionVSPart().
|
protected |
Definition at line 2275 of file Histograms.h.
Referenced by Clear(), Fill(), HMassResolutionVSPart(), and Write().
|
protected |
Definition at line 2276 of file Histograms.h.
Referenced by Clear(), Fill(), HMassResolutionVSPart(), and Write().
|
protected |
Definition at line 2274 of file Histograms.h.
Referenced by Fill(), and HMassResolutionVSPart().