|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAPHYSVALMONITORING_LRTELECTRONPLOTS_H
6 #define EGAMMAPHYSVALMONITORING_LRTELECTRONPLOTS_H
8 #include "GaudiKernel/ToolHandle.h"
TH1 * nParticles_weighted
Egamma::ShowerShapesPlots m_oShowerShapesPromptLHLoosePlots
void Set_z0_nBins(unsigned z0_nBins)
Egamma::TrackPlots m_oTrackPromptRecoPlots
void Set_d0_nBins(unsigned d0_nBins)
void Set_d0sig_nBins(unsigned d0sig_nBins)
Egamma::KinematicsPlots m_oKinLHLooseNoPixPlots
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
void Set_d0sig_Bins(const std::vector< double > &d0Range)
Egamma::KinematicsPlots m_oKinIsoLHLoosePlots
Egamma::TrackPlots m_oTrackPromptLHMediumPlots
Egamma::TrackPlots m_oTrackIsoLHTightPlots
Egamma::TrackPlots m_oTrackAllRecoPlots
Egamma::KinematicsPlots m_oKinAllRecoPlots
Egamma::TrackPlots m_oTrackIsoRecoPlots
Egamma::KinematicsPlots m_oKinLHMediumNoPixPlots
Egamma::ShowerShapesPlots m_oShowerShapesPromptRecoPlots
Egamma::KinematicsPlots m_oKinPromptLHTightPlots
Egamma::KinematicsPlots m_oKinIsoRecoPlots
Egamma::IsolationPlots m_oIsolationAllRecoPlots
Egamma::KinematicsPlots m_oKinLHVeryLooseNoPixPlots
void Set_d0_Bins(const std::vector< double > &d0Range)
Egamma::ShowerShapesPlots m_oShowerShapesIsoLHMediumPlots
void Set_d0_Bins(const std::vector< double > &d0Range)
Egamma::KinematicsPlots m_oKinPromptLHMediumPlots
Egamma::ShowerShapesPlots m_oShowerShapesPromptLHTightPlots
Egamma::IsolationPlots m_oIsolationPromptRecoPlots
Egamma::IsolationPlots m_oIsolationPromptLHTightPlots
void Set_z0_nBins(unsigned z0_nBins)
Egamma::IsolationPlots m_oIsolationLHLooseNoPixPlots
Egamma::TrackPlots m_oTrackLHMediumNoPixPlots
Egamma::KinematicsPlots m_oKinIsoLHTightPlots
Egamma::ShowerShapesPlots m_oShowerShapesIsoLHLoosePlots
Egamma::KinematicsPlots m_oKinLHTightNoPixPlots
Egamma::ShowerShapesPlots m_oShowerShapesIsoRecoPlots
Egamma::ShowerShapesPlots m_oShowerShapesPromptLHMediumPlots
Egamma::IsolationPlots m_oIsolationLHTightNoPixPlots
Egamma::TrackPlots m_oTrackLHVeryLooseNoPixPlots
Egamma::IsolationPlots m_oIsolationIsoLHTightPlots
Egamma::IsolationPlots m_oIsolationIsoLHMediumPlots
Egamma::IsolationPlots m_oIsolationIsoRecoPlots
Egamma::TrackPlots m_oTrackLHTightNoPixPlots
Egamma::KinematicsPlots m_oKinPromptRecoPlots
Egamma::IsolationPlots m_oIsolationPromptLHLoosePlots
Egamma::IsolationPlots m_oIsolationPromptLHMediumPlots
void fill(const xAOD::Electron &electron, const xAOD::EventInfo &eventInfo, bool isPrompt, bool pass_LHVeryLooseNoPix, bool pass_LHLooseNoPix, bool pass_LHMediumNoPix, bool pass_LHTightNoPix)
virtual void initializePlots()
void Set_d0sig_Bins(const std::vector< double > &d0sigRange)
Egamma::IsolationPlots m_oIsolationLHVeryLooseNoPixPlots
void Set_d0sig_nBins(unsigned d0_nBins)
Egamma::ShowerShapesPlots m_oShowerShapesLHMediumNoPixPlots
Egamma::ShowerShapesPlots m_oShowerShapesIsoLHTightPlots
Egamma::ShowerShapesPlots m_oShowerShapesAllRecoPlots
LRTElectronPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
bool Match(const xAOD::Egamma &particle)
Egamma::ShowerShapesPlots m_oShowerShapesLHLooseNoPixPlots
Egamma::TrackPlots m_oTrackIsoLHLoosePlots
Egamma::TrackPlots m_oTrackIsoLHMediumPlots
void Set_z0_Bins(const std::vector< double > &z0Range)
Egamma::TrackPlots m_oTrackPromptLHLoosePlots
Class describing the basic event information.
Egamma::ShowerShapesPlots m_oShowerShapesLHTightNoPixPlots
Egamma::TrackPlots m_oTrackPromptLHTightPlots
Egamma::TrackPlots m_oTrackLHLooseNoPixPlots
Egamma::KinematicsPlots m_oKinPromptLHLoosePlots
int isPrompt(const unsigned int classify, bool allow_prompt_tau_decays=true)
Egamma::IsolationPlots m_oIsolationLHMediumNoPixPlots
void Set_z0_Bins(const std::vector< double > &z0Range)
Egamma::IsolationPlots m_oIsolationIsoLHLoosePlots
Egamma::KinematicsPlots m_oKinIsoLHMediumPlots
Egamma::ShowerShapesPlots m_oShowerShapesLHVeryLooseNoPixPlots
void Set_d0_nBins(unsigned d0_nBins)
std::string m_sParticleType