ATLAS Offline Software
InDetPerfPlot_VerticesVsMu.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 INDETPHYSVALMONITORING_INDETPERFPLOT_VERTEXCONTAINER
6 #define INDETPHYSVALMONITORING_INDETPERFPLOT_VERTEXCONTAINER
7 
13 // std includes
14 #include <string>
15 
16 // local includes
17 #include "InDetPlotBase.h"
18 #include "xAODTracking/VertexFwd.h"
21 
22 class TH2;
23 
26 public:
27  InDetPerfPlot_VerticesVsMu(InDetPlotBase* pParent, const std::string& dirName);
28 
29  // Fills vertex container information; also uses EventInfo
30  void fill(const xAOD::VertexContainer& vertices, unsigned int truthMu, float actualMu, float weight=1.0);
31 private:
37 
38  // plot base has nop default implementation of this; we use it to book the histos
39  void initializePlots();
40 };
41 
42 
43 
44 
45 #endif
VertexContainerFwd.h
InDetPerfPlot_VerticesVsMu::m_vx_n_vs_truthMu
TH2 * m_vx_n_vs_truthMu
Definition: InDetPerfPlot_VerticesVsMu.h:34
InDetPerfPlot_VerticesVsMu::fill
void fill(const xAOD::VertexContainer &vertices, unsigned int truthMu, float actualMu, float weight=1.0)
Definition: InDetPerfPlot_VerticesVsMu.cxx:33
InDetPerfPlot_VerticesVsMu::initializePlots
void initializePlots()
Definition: InDetPerfPlot_VerticesVsMu.cxx:26
InDetPerfPlot_VerticesVsMu::InDetPerfPlot_VerticesVsMu
InDetPerfPlot_VerticesVsMu(InDetPlotBase *pParent, const std::string &dirName)
Definition: InDetPerfPlot_VerticesVsMu.cxx:18
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
InDetPlotBase
Mixin class to give extra capabilities to plots such as ATH_MSG and an easier booking interface,...
Definition: InDetPlotBase.h:33
InDetPlotBase.h
InDetPerfPlot_VerticesVsMu::m_vx_n_vs_actualMu
TH2 * m_vx_n_vs_actualMu
Definition: InDetPerfPlot_VerticesVsMu.h:35
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
VertexFwd.h
EventInfo.h
InDetPerfPlot_VerticesVsMu
class holding general plots for xAOD::Vertex
Definition: InDetPerfPlot_VerticesVsMu.h:25