File indexing completed on 2024-04-06 12:28:23
0001 #ifndef _PlotBenchmarks_
0002 #define _PlotBenchmarks_
0003
0004 #include "Common.hh"
0005
0006 typedef std::vector<TGraphErrors*> TGEVec;
0007
0008 class PlotBenchmarks {
0009 public:
0010 PlotBenchmarks(const TString& arch, const TString& sample, const TString& suite);
0011 ~PlotBenchmarks();
0012 void RunBenchmarkPlots();
0013 void MakeOverlay(const TString& text,
0014 const TString& title,
0015 const TString& xtitle,
0016 const TString& ytitle,
0017 const Double_t xmin,
0018 const Double_t xmax,
0019 const Double_t ymin,
0020 const Double_t ymax);
0021 void GetGraphs(
0022 TGEVec& graphs, const TString& text, const TString& title, const TString& xtitle, const TString& ytitle);
0023
0024 private:
0025 const TString arch;
0026 const TString sample;
0027 const TString suite;
0028
0029 TFile* file;
0030 };
0031
0032 #endif