![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_TRACKANALYSISPLOTSMGR_H
6 #define INDETTRACKPERFMON_TRACKANALYSISPLOTSMGR_H
37 class TrackAnalysisCollections;
38 class ITrackMatchingLookup;
47 const std::string&
chain,
66 template<
typename PARTICLE >
68 const std::vector< const PARTICLE* >&
particles,
73 template<
typename PARTICLE >
75 const std::vector< const PARTICLE* >&
particles,
104 #endif // > !INDETTRACKPERFMON_TRACKANALYSISPLOTSMGR_H
StatusCode fillPlotsReference(const std::vector< const PARTICLE * > &particles, const ITrackMatchingLookup &matches, float weight=1.0)
Fill all plots w.r.t.
const std::string & chain() const
std::unique_ptr< TrackParametersPlots > m_plots_trkParam_vsTest
Plot categories plots w.r.t.
StatusCode fillPlotsTest(const std::vector< const PARTICLE * > &particles, const ITrackMatchingLookup &matches, float weight=1.0)
Fill all plots w.r.t.
std::unique_ptr< ResolutionPlots > m_plots_resolution
resolution plots
virtual ~TrackAnalysisPlotsMgr()=default
Destructor.
std::unique_ptr< EfficiencyPlots > m_plots_eff_vsRef
::StatusCode StatusCode
StatusCode definition for legacy code.
Derived class to give extra capabilities to TrkValHistUtils/PlotBase.h such as ATH_MSG and an easier ...
ITrackAnalysisDefinitionSvc * m_trkAnaDefSvc
TrackAnalysis definition service to "hold" the histograms configurations/flags.
std::unique_ptr< TrackParametersPlots > m_plots_trkParam_vsRef
plots w.r.t. reference tracks parameters
std::unique_ptr< OfflineElectronPlots > m_plots_eff_vsOffEle
TrackAnalysisPlotsMgr(const std::string &dirName, const std::string &anaTag, const std::string &chain, PlotMgr *pParent=nullptr)
Constructor.
StatusCode fill(TrackAnalysisCollections &trkAnaColls, float weight=1.0)
General fill method.
StatusCode initialize()
initialize
const std::string & directory() const
std::unique_ptr< OfflineElectronPlots > m_plots_offEle
plots w.r.t. reference offline electron
const std::string & anaTag() const
return members
std::unique_ptr< EfficiencyPlots > m_plots_eff_vsTest