/* * ROOTPlotter.h * * Created on: Jun 14, 2013 * Author: steve */ #ifndef ROOTPLOTTER_H_ #define ROOTPLOTTER_H_ #include "core/Model.h" #include "SharedPtr.h" class ModelVisualizationProperties1D; class TGraphAsymmErrors; class TH2D; class ROOTPlotter { private: public: ROOTPlotter(); virtual ~ROOTPlotter(); TGraphAsymmErrors* createGraphFromModel1D(shared_ptr model, ModelVisualizationProperties1D &visualization_properties) const; TH2D* createHistogramFromModel2D(shared_ptr model, std::pair &visualization_properties) const; }; #endif /* ROOTPLOTTER_H_ */