Back to home page

Project CMSSW displayed by LXR

 
 

    


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