|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ZEEVALIDATION_ZEEPLOTS_H
6 #define ZEEVALIDATION_ZEEPLOTS_H
9 #include "CLHEP/Units/SystemOfUnits.h"
11 #include "TLorentzVector.h"
20 void fillElectronPlots( TLorentzVector& elec1, TLorentzVector& elec2, TLorentzVector& cluster1, TLorentzVector& cluster2, TLorentzVector& track1, TLorentzVector& track2,
int charge1,
int charge2,
int level );
void fillGenPlots(int nel)
TH1 * h_eta_electrons[nLevels]
virtual void initializePlots()
TH1 * h_ptclust_electrons[nLevels]
TH1 * h_eoverp_electrons[nLevels]
TH1 * h_etaclust_electrons[nLevels]
std::string m_sParticleType
TH1 * h_ptclust_electron2[nLevels]
TH1 * h_eoverpq_electrons[nLevels]
static const std::string cLevelLabel[nLevels]
TH1 * h_pt_electrons[nLevels]
TH1 * h_phi_electrons[nLevels]
TH1 * h_dr_electrons[nLevels]
void fillZPlots(TLorentzVector &z, int level)
TH1 * h_etaclust_electron2[nLevels]
ZeePlots(PlotBase *pParent, std::string sDir, std::string sParticleType)
TH1 * h_ptclust_electron1[nLevels]
TH1 * h_etaclust_electron1[nLevels]
void fillElectronPlots(TLorentzVector &elec1, TLorentzVector &elec2, TLorentzVector &cluster1, TLorentzVector &cluster2, TLorentzVector &track1, TLorentzVector &track2, int charge1, int charge2, int level)