ATLAS Offline Software
Loading...
Searching...
No Matches
PFOPVMatchedPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PFOPVMATCHEDPLOTS_H
6#define PFOPVMATCHEDPLOTS_H
7
10#include "xAODTracking/Vertex.h"
12
13namespace PFO {
14
15 class PFOPVMatchedPlots : public PlotBase {
16
17 public:
18
19 PFOPVMatchedPlots(PlotBase *pParent, const std::string & sDir, const std::string & sFEContainerName);
20
21 void fill(const xAOD::FlowElement& FE, const xAOD::Vertex& theVertex, const xAOD::EventInfo& eventInfo);
22
23 private:
24 TH1* m_FE_pt{};
25 TH1* m_FE_eta{};
26 TH1* m_FE_phi{};
27 TH1* m_FE_m{};
29
34
35 void initializePlots();
36 std::string m_sFEContainerName;
37 };
38
39}
40#endif
PFOPVMatchedPlots(PlotBase *pParent, const std::string &sDir, const std::string &sFEContainerName)
TH1 * m_FE_pt_etaBinA
Pt Histogram binned in eta.
void fill(const xAOD::FlowElement &FE, const xAOD::Vertex &theVertex, const xAOD::EventInfo &eventInfo)
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
FlowElement_v1 FlowElement
Definition of the current "pfo version".
Definition FlowElement.h:16
Vertex_v1 Vertex
Define the latest version of the vertex class.