ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis/TauID/TauDQA/src/EfficiencyPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TAUDQA_EFFICIENCYPLOTS_H
6#define TAUDQA_EFFICIENCYPLOTS_H
7
9#include "xAODTau/TauJet.h"
10
11class TProfile;
12
13namespace Tau{
14
16public:
17 EfficiencyPlots(PlotBase *pParent, const std::string& sDir, std::string sTauJetContainerName);
18 virtual ~EfficiencyPlots();
19
20 void fill(const xAOD::TauJet& tau, float weight, float avg_mu);
21
23 TProfile* m_eff_pt_jetRNNmed{};
28
29 TProfile* m_eff_jetRNNloose{};
30 TProfile* m_eff_jetRNNmed{};
31 TProfile* m_eff_jetRNNtight{};
32
36
40
44
46 TProfile* m_eff_jetGNTaumed{};
48
50 TProfile* m_eff_pt_eVetomed{};
52
56
58 TProfile* m_eff_eta_eVetomed{};
60
61 TProfile* m_eff_eVetoloose{};
62 TProfile* m_eff_eVetomed{};
63 TProfile* m_eff_eVetotight{};
64
65
66private:
67 void initializePlots();
69};
70
71}
72
73#endif
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
void fill(const xAOD::TauJet &tau, float weight, float avg_mu)
EfficiencyPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
TauJet_v3 TauJet
Definition of the current "tau version".