ATLAS Offline Software
PhysicsAnalysis
TauID
DiTauDQA
src
CorePlots.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 DITAUDQA_COREPLOTS_H
6
#define DITAUDQA_COREPLOTS_H
7
8
#include "
TrkValHistUtils/PlotBase.h
"
//inheritance
9
#include "
xAODTau/DiTauJet.h
"
10
11
namespace
DiTau
{
12
13
class
CorePlots
:
public
PlotBase
{
14
public
:
15
CorePlots
(
PlotBase
*pParent,
const
std::string&
sDir
, std::string sDiTauJetContainerName);
16
virtual
~CorePlots
();
17
void
fill
(
const
xAOD::DiTauJet
& ditau,
float
weight
);
18
19
TH1*
eta
{};
20
TH1*
phi
{};
21
TH1*
pt
{};
22
TH1*
mass
{};
23
TH1*
nsubjets
{};
24
TH1*
charge
{};
25
26
TH2*
eta_phi
{};
27
TH2*
eta_pt
{};
28
29
TH1*
lead_subjet_eta
{};
30
TH1*
lead_subjet_phi
{};
31
TH1*
lead_subjet_pt
{};
32
33
TH1*
sublead_subjet_eta
{};
34
TH1*
sublead_subjet_phi
{};
35
TH1*
sublead_subjet_pt
{};
36
37
TH1*
omni_score
{};
38
39
private
:
40
void
initializePlots
();
41
std::string
m_sDiTauJetContainerName
;
42
};
43
44
}
45
46
#endif
DiTau::CorePlots::CorePlots
CorePlots(PlotBase *pParent, const std::string &sDir, std::string sDiTauJetContainerName)
Definition:
CorePlots.cxx:15
DiTau::CorePlots::pt
TH1 * pt
Definition:
CorePlots.h:21
DiTau::CorePlots::lead_subjet_pt
TH1 * lead_subjet_pt
Definition:
CorePlots.h:31
PlotBase
Definition:
PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:59
DiTau::CorePlots::eta
TH1 * eta
Definition:
CorePlots.h:19
DiTau::CorePlots::phi
TH1 * phi
Definition:
CorePlots.h:20
DiTau::CorePlots::sublead_subjet_pt
TH1 * sublead_subjet_pt
Definition:
CorePlots.h:35
dqt_zlumi_pandas.weight
int weight
Definition:
dqt_zlumi_pandas.py:190
DiTau::CorePlots::mass
TH1 * mass
Definition:
CorePlots.h:22
DiTau::CorePlots::nsubjets
TH1 * nsubjets
Definition:
CorePlots.h:23
DiTau::CorePlots::fill
void fill(const xAOD::DiTauJet &ditau, float weight)
Definition:
CorePlots.cxx:48
DiTau::CorePlots::charge
TH1 * charge
Definition:
CorePlots.h:24
DiTau::CorePlots::lead_subjet_eta
TH1 * lead_subjet_eta
Definition:
CorePlots.h:29
DiTauJet.h
DiTau
Definition:
CorePlots.cxx:13
DiTau::CorePlots::omni_score
TH1 * omni_score
Definition:
CorePlots.h:37
DiTau::CorePlots::~CorePlots
virtual ~CorePlots()
Definition:
CorePlots.cxx:21
DiTau::CorePlots::sublead_subjet_eta
TH1 * sublead_subjet_eta
Definition:
CorePlots.h:33
DiTau::CorePlots::eta_phi
TH2 * eta_phi
Definition:
CorePlots.h:26
DiTau::CorePlots::lead_subjet_phi
TH1 * lead_subjet_phi
Definition:
CorePlots.h:30
DiTau::CorePlots::initializePlots
void initializePlots()
Definition:
CorePlots.cxx:25
xAOD::DiTauJet_v1
Definition:
DiTauJet_v1.h:31
DiTau::CorePlots::sublead_subjet_phi
TH1 * sublead_subjet_phi
Definition:
CorePlots.h:34
DiTau::CorePlots::m_sDiTauJetContainerName
std::string m_sDiTauJetContainerName
Definition:
CorePlots.h:41
DiTau::CorePlots::eta_pt
TH2 * eta_pt
Definition:
CorePlots.h:27
PlotBase.h
DiTau::CorePlots
Definition:
CorePlots.h:13
Generated on Mon Sep 1 2025 21:08:17 for ATLAS Offline Software by
1.8.18