ATLAS Offline Software
Loading...
Searching...
No Matches
TauKinematicPlots.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_TAUKINEMATICPLOTS_H
6#define TAUDQA_TAUKINEMATICPLOTS_H
7
10
11namespace Tau{
12
14 public:
15 TauKinematicPlots(PlotBase *pParent, const std::string& sDir, std::string sParticleType);
17 void fill(const xAOD::IParticle& prt, float weight);
18
19 TH1* eta{};
20 TH1* phi{};
21 TH1* pt{};
22
23 TH2* eta_phi{};
24 TH2* eta_pt{};
25
26 private:
27 void initializePlots();
28 std::string m_sParticleType;
29};
30
31}
32
33#endif // TAUDQA_TAUKINEMATICPLOTS_H
34
35
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
void fill(const xAOD::IParticle &prt, float weight)
TauKinematicPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType)
Class providing the definition of the 4-vector interface.