ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
TauID
TauDQA
src
EVetoPlots.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_EVETOPLOTS_H
6
#define TAUDQA_EVETOPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODTau/TauJet.h
"
10
11
namespace
Tau
{
12
13
class
EVetoPlots
:
public
PlotBase
{
14
public
:
15
EVetoPlots
(
PlotBase
*pParent,
const
std::string& sDir, std::string sTauJetContainerName);
16
virtual
~EVetoPlots
() =
default
;
17
void
fill
(
const
xAOD::TauJet
& tau,
float
weight);
18
19
// RNN
20
TH1*
m_id_RNNEleScore
{};
21
TH1*
m_id_RNNEleScoreSigTrans
{};
22
TH1*
m_pt_eleRNNloose
{};
23
TH1*
m_pt_eleRNNmed
{};
24
TH1*
m_pt_eleRNNtight
{};
25
TH1*
m_pt_eleRNNlooseHighPt
{};
26
TH1*
m_pt_eleRNNmedHighPt
{};
27
TH1*
m_pt_eleRNNtightHighPt
{};
28
// GNN
29
TH1*
m_id_GNNEleScore
{};
30
TH1*
m_id_GNNEleScoreSigTrans
{};
31
TH1*
m_pt_eleGNNloose
{};
32
TH1*
m_pt_eleGNNmed
{};
33
TH1*
m_pt_eleGNNtight
{};
34
TH1*
m_pt_eleGNNlooseHighPt
{};
35
TH1*
m_pt_eleGNNmedHighPt
{};
36
TH1*
m_pt_eleGNNtightHighPt
{};
37
38
private
:
39
void
initializePlots
();
40
std::string
m_sTauJetContainerName
;
41
};
42
43
}
44
45
#endif
PlotBase.h
TauJet.h
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
Tau::EVetoPlots::m_pt_eleGNNtightHighPt
TH1 * m_pt_eleGNNtightHighPt
Definition
EVetoPlots.h:36
Tau::EVetoPlots::m_id_GNNEleScore
TH1 * m_id_GNNEleScore
Definition
EVetoPlots.h:29
Tau::EVetoPlots::m_pt_eleGNNlooseHighPt
TH1 * m_pt_eleGNNlooseHighPt
Definition
EVetoPlots.h:34
Tau::EVetoPlots::m_pt_eleRNNlooseHighPt
TH1 * m_pt_eleRNNlooseHighPt
Definition
EVetoPlots.h:25
Tau::EVetoPlots::m_pt_eleGNNtight
TH1 * m_pt_eleGNNtight
Definition
EVetoPlots.h:33
Tau::EVetoPlots::m_pt_eleRNNmedHighPt
TH1 * m_pt_eleRNNmedHighPt
Definition
EVetoPlots.h:26
Tau::EVetoPlots::m_id_GNNEleScoreSigTrans
TH1 * m_id_GNNEleScoreSigTrans
Definition
EVetoPlots.h:30
Tau::EVetoPlots::m_pt_eleGNNloose
TH1 * m_pt_eleGNNloose
Definition
EVetoPlots.h:31
Tau::EVetoPlots::m_pt_eleRNNtightHighPt
TH1 * m_pt_eleRNNtightHighPt
Definition
EVetoPlots.h:27
Tau::EVetoPlots::m_pt_eleRNNmed
TH1 * m_pt_eleRNNmed
Definition
EVetoPlots.h:23
Tau::EVetoPlots::fill
void fill(const xAOD::TauJet &tau, float weight)
Definition
EVetoPlots.cxx:38
Tau::EVetoPlots::~EVetoPlots
virtual ~EVetoPlots()=default
Tau::EVetoPlots::EVetoPlots
EVetoPlots(PlotBase *pParent, const std::string &sDir, std::string sTauJetContainerName)
Definition
EVetoPlots.cxx:10
Tau::EVetoPlots::m_pt_eleGNNmed
TH1 * m_pt_eleGNNmed
Definition
EVetoPlots.h:32
Tau::EVetoPlots::m_pt_eleRNNloose
TH1 * m_pt_eleRNNloose
Definition
EVetoPlots.h:22
Tau::EVetoPlots::m_pt_eleGNNmedHighPt
TH1 * m_pt_eleGNNmedHighPt
Definition
EVetoPlots.h:35
Tau::EVetoPlots::m_pt_eleRNNtight
TH1 * m_pt_eleRNNtight
Definition
EVetoPlots.h:24
Tau::EVetoPlots::initializePlots
void initializePlots()
Definition
EVetoPlots.cxx:16
Tau::EVetoPlots::m_id_RNNEleScoreSigTrans
TH1 * m_id_RNNEleScoreSigTrans
Definition
EVetoPlots.h:21
Tau::EVetoPlots::m_id_RNNEleScore
TH1 * m_id_RNNEleScore
Definition
EVetoPlots.h:20
Tau::EVetoPlots::m_sTauJetContainerName
std::string m_sTauJetContainerName
Definition
EVetoPlots.h:40
Tau
Definition
TauDQA/src/CorePlots.cxx:8
xAOD::TauJet
TauJet_v3 TauJet
Definition of the current "tau version".
Definition
TauJet.h:17
Generated on
for ATLAS Offline Software by
1.17.0