ATLAS Offline Software
InDetPerfPlot_nTracks.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_NTRACKS
6 #define INDETPHYSVALMONITORING_INDETPERFPLOT_NTRACKS
7 
12 // std includes
13 #include <string>
14 
15 // local includes
16 #include "InDetPlotBase.h"
17 class TH1;
18 class TH2;
19 
22 public:
23  InDetPerfPlot_nTracks(InDetPlotBase* pParent, const std::string& dirName);
26  };
27  void fill(const unsigned int freq, const CounterCategory counter, float weight=1.0);
28  void fill(const unsigned int ntracks, const unsigned int truthMu,
29  const float actualMu, const unsigned int nvertices, float weight=1.0);
30 
31 private:
36  void initializePlots();
37 };
38 
39 #endif
InDetPerfPlot_nTracks::N_COUNTERS
@ N_COUNTERS
Definition: InDetPerfPlot_nTracks.h:25
InDetPerfPlot_nTracks::ALLASSOCIATEDTRUTH
@ ALLASSOCIATEDTRUTH
Definition: InDetPerfPlot_nTracks.h:25
InDetPerfPlot_nTracks::m_ntracks_vs_truthMu
TH2 * m_ntracks_vs_truthMu
Definition: InDetPerfPlot_nTracks.h:33
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
InDetPerfPlot_nTracks::m_counters
TH1 * m_counters[N_COUNTERS]
Definition: InDetPerfPlot_nTracks.h:32
InDetPlotBase
Mixin class to give extra capabilities to plots such as ATH_MSG and an easier booking interface,...
Definition: InDetPlotBase.h:31
InDetPlotBase.h
InDetPerfPlot_nTracks::InDetPerfPlot_nTracks
InDetPerfPlot_nTracks(InDetPlotBase *pParent, const std::string &dirName)
Definition: InDetPerfPlot_nTracks.cxx:13
TH2
Definition: rootspy.cxx:373
InDetPerfPlot_nTracks::fill
void fill(const unsigned int freq, const CounterCategory counter, float weight=1.0)
Definition: InDetPerfPlot_nTracks.cxx:39
InDetPerfPlot_nTracks::m_ntracks_vs_actualMu
TH2 * m_ntracks_vs_actualMu
Definition: InDetPerfPlot_nTracks.h:34
InDetPerfPlot_nTracks::MATCHEDRECO
@ MATCHEDRECO
Definition: InDetPerfPlot_nTracks.h:25
TH1
Definition: rootspy.cxx:268
InDetPerfPlot_nTracks::initializePlots
void initializePlots()
Definition: InDetPerfPlot_nTracks.cxx:18
InDetPerfPlot_nTracks::m_ntracks_vs_nvertices
TH2 * m_ntracks_vs_nvertices
Definition: InDetPerfPlot_nTracks.h:35
InDetPerfPlot_nTracks::CounterCategory
CounterCategory
Definition: InDetPerfPlot_nTracks.h:24
InDetPerfPlot_nTracks
Class to hold various counters used in RTT code.
Definition: InDetPerfPlot_nTracks.h:21
InDetPerfPlot_nTracks::SELECTEDRECO
@ SELECTEDRECO
Definition: InDetPerfPlot_nTracks.h:25
test_pyathena.counter
counter
Definition: test_pyathena.py:15
InDetPerfPlot_nTracks::ALLRECO
@ ALLRECO
Definition: InDetPerfPlot_nTracks.h:25
InDetPerfPlot_nTracks::ALLTRUTH
@ ALLTRUTH
Definition: InDetPerfPlot_nTracks.h:25
InDetPerfPlot_nTracks::SELECTEDTRUTH
@ SELECTEDTRUTH
Definition: InDetPerfPlot_nTracks.h:25