ATLAS Offline Software
Loading...
Searching...
No Matches
TrkClassEfficiencyPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TAUDQA_TRKCLASSEFFICIENCYPLOTS_H
6#define TAUDQA_TRKCLASSEFFICIENCYPLOTS_H
7
9#include "xAODTau/TauJet.h"
11
12class TProfile;
13
14namespace Tau{
15
17public:
18 TrkClassEfficiencyPlots(PlotBase *pParent, const std::string& sDir, std::string sTauJetContainerName);
19 virtual ~TrkClassEfficiencyPlots() = default;
20
21 void fill(std::vector<const xAOD::TruthParticle*> & truth_taus, std::vector<const xAOD::TauJet*> & reco_taus, float weight, float avg_mu);
22
23 TProfile* m_eff_truth_pt_1p{};
24 TProfile* m_eff_truth_eta_1p{};
25 TProfile* m_eff_mu_1p{};
26
27 TProfile* m_eff_truth_pt_3p{};
28 TProfile* m_eff_truth_eta_3p{};
29 TProfile* m_eff_mu_3p{};
30
31private:
32 void initializePlots();
34};
35
36}
37
38#endif
PlotBase(PlotBase *parent, std::string_view sDir)
Definition PlotBase.cxx:29
virtual ~TrkClassEfficiencyPlots()=default
TrkClassEfficiencyPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
void fill(std::vector< const xAOD::TruthParticle * > &truth_taus, std::vector< const xAOD::TauJet * > &reco_taus, float weight, float avg_mu)