ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking/TrkValidation/TrkValHistUtils/TrkValHistUtils/EfficiencyPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRKVALHISTUTILS_EFFICIENCYPLOTS_H
6#define TRKVALHISTUTILS_EFFICIENCYPLOTS_H
7
8#include "PlotBase.h"
9#include "ParamPlots.h"
10#include "TH1.h"
11#include "TH2.h"
12
13namespace Trk{
14
16 public:
17 EfficiencyPlots(PlotBase* pParent, const std::string& sDir, ParamPlots* pNumPlots, ParamPlots* pDenomPlots);
18
21
22 TH1* eff_eta;
23 TH1* eff_phi;
24 TH1* eff_pt;
25 TH1* eff_pti;
26
27 private:
28 virtual void initializePlots();
29 virtual void finalizePlots();
30
31};
32}
33
34#endif // TRKVALHISTUTILS_EFFICIENCYPLOTS_H
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EfficiencyPlots(PlotBase *pParent, const std::string &sDir, ParamPlots *pNumPlots, ParamPlots *pDenomPlots)
Ensure that the ATLAS eigen extensions are properly loaded.