#include <Histograms.h>
Public Member Functions | |
virtual void | Clear () |
virtual void | Fill (const reco::Particle::LorentzVector &p41, const reco::Particle::LorentzVector &p42, const int charge, const double &weight=1.) |
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.) |
Used to fill 2D histograms for comparison of opposite charge muons quantities. More... | |
virtual void | Fill (const CLHEP::HepLorentzVector &momentum1, const CLHEP::HepLorentzVector &momentum2, const int charge, const double &weight=1.) |
HMassVSPart (const TString &name, const double &minMass=0., const double &maxMass=150., const double maxPt=100.) | |
HMassVSPart (const TString &name, TFile *file) | |
virtual void | Write () |
~HMassVSPart () | |
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 CLHEP::HepLorentzVector &momentum1, const CLHEP::HepLorentzVector &momentum2) |
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) |
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 | |
TH2F * | hMassVSCosThetaCS_ |
TProfile * | hMassVSCosThetaCS_prof |
TH2F * | hMassVSEta_ |
TH2F * | hMassVSEtaMinus_ |
TH3F * | hMassVSEtaPhiMinus_ |
TH3F * | hMassVSEtaPhiPlus_ |
TH2F * | hMassVSEtaPlus_ |
TH3F * | hMassVSEtaPlusEtaMinus_ |
TH2F * | hMassVSEtaPlusMinusDiff_ |
TH2F * | hMassVSPhiCS_ |
TH2F * | hMassVSPhiMinus_ |
TH2F * | hMassVSPhiPlus_ |
TH2F * | hMassVSPhiPlusMinusDiff_ |
TH3F * | hMassVSPhiPlusPhiMinus_ |
TH2F * | hMassVSPt_ |
Protected Attributes inherited from Histograms | |
TDirectory * | histoDir_ |
TString | name_ |
TFile * | outputFile_ |
double | theWeight_ |
Definition at line 794 of file Histograms.h.
|
inline |
Definition at line 797 of file Histograms.h.
References hMassVSCosThetaCS_, hMassVSCosThetaCS_prof, hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSEtaPlusEtaMinus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiCS_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPhiPlusMinusDiff_, hMassVSPhiPlusPhiMinus_, hMassVSPt_, mergeVDriftHistosByStation::name, and Histograms::name_.
|
inline |
Definition at line 839 of file Histograms.h.
References hMassVSCosThetaCS_prof, hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPhiPlusMinusDiff_, hMassVSPt_, mergeVDriftHistosByStation::name, and Histograms::name_.
|
inline |
Definition at line 862 of file Histograms.h.
References hMassVSCosThetaCS_, hMassVSCosThetaCS_prof, hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSEtaPlusEtaMinus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiCS_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPhiPlusMinusDiff_, hMassVSPhiPlusPhiMinus_, and hMassVSPt_.
|
inlinevirtual |
Implements Histograms.
Definition at line 1014 of file Histograms.h.
References hMassVSCosThetaCS_, hMassVSCosThetaCS_prof, hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSEtaPlusEtaMinus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiCS_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPhiPlusMinusDiff_, hMassVSPhiPlusPhiMinus_, and hMassVSPt_.
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 880 of file Histograms.h.
References CommonMethods::weight().
Referenced by Fill().
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 886 of file Histograms.h.
References Fill(), and CommonMethods::weight().
|
inlinevirtual |
Used to fill 2D histograms for comparison of opposite charge muons quantities.
Reimplemented from Histograms.
Definition at line 898 of file Histograms.h.
References hMassVSCosThetaCS_, hMassVSCosThetaCS_prof, hMassVSEtaPlusEtaMinus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiCS_, hMassVSPhiPlusMinusDiff_, hMassVSPhiPlusPhiMinus_, RPCpg::mu, RPCpg::mubar, funct::pow(), dttmaxenums::R, mathSSE::sqrt(), and CommonMethods::weight().
|
inlinevirtual |
Reimplemented from Histograms.
Definition at line 963 of file Histograms.h.
References hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPt_, LogDebug, and CommonMethods::weight().
|
inlinevirtual |
Implements Histograms.
Definition at line 988 of file Histograms.h.
References hMassVSCosThetaCS_, hMassVSCosThetaCS_prof, hMassVSEta_, hMassVSEtaMinus_, hMassVSEtaPhiMinus_, hMassVSEtaPhiPlus_, hMassVSEtaPlus_, hMassVSEtaPlusEtaMinus_, hMassVSEtaPlusMinusDiff_, hMassVSPhiCS_, hMassVSPhiMinus_, hMassVSPhiPlus_, hMassVSPhiPlusMinusDiff_, hMassVSPhiPlusPhiMinus_, and hMassVSPt_.
|
protected |
Definition at line 1044 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1058 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1041 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1050 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1048 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1047 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1049 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1056 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1053 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1045 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1043 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1042 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1052 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1055 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().
|
protected |
Definition at line 1040 of file Histograms.h.
Referenced by Clear(), Fill(), HMassVSPart(), Write(), and ~HMassVSPart().