5#ifndef INDETTRACKPERFMON_PLOTS_OFFLINEELECTRONPLOTS_H
6#define INDETTRACKPERFMON_PLOTS_OFFLINEELECTRONPLOTS_H
30 const std::string& dirName,
31 const std::string& anaTag,
32 bool doEfficiency =
false );
44 bool isMatched,
float weight );
Derived class to give extra capabilities to TrkValHistUtils/PlotBase.h such as ATH_MSG and an easier ...
virtual ~OfflineElectronPlots()=default
Destructor.
void finalizePlots()
Print out final stats on histograms.
OfflineElectronPlots(PlotMgr *pParent, const std::string &dirName, const std::string &anaTag, bool doEfficiency=false)
Constructor.
StatusCode fillPlots(const xAOD::TrackParticle &track, bool isMatched, float weight)
Dedicated fill methods.
TEfficiency * m_eff_vs_EtOverPt
void initializePlots()
Book the histograms.
TEfficiency * m_eff_vs_Et
TODO - include more plots.
PlotMgr(const std::string &dirName, const std::string &anaTag, PlotMgr *pParent=nullptr)
Constructor taking parent node and directory name for plots pParent = nullptr by default to book plot...
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.