PT-Cooling-Log 1.0
PTCoolingLogViewer
|
00001 #ifndef _PtViewEntry_hh_ 00002 #define _PtViewEntry_hh_ 00003 00004 #include <string> 00005 #include <TGraph.h> 00006 00007 class PtViewEntry { 00008 public: 00009 PtViewEntry(); 00010 PtViewEntry( const PtViewEntry& entry ); 00011 virtual ~PtViewEntry(); 00012 PtViewEntry& operator=( const PtViewEntry& entry ); 00013 00014 void set( const std::string& field, 00015 const std::string& name, 00016 const int& color ); 00017 00018 std::string& field() { return field_; } 00019 std::string& name() { return name_; } 00020 TGraph& graph() { return graph_; } 00021 int& color() { return color_; } 00022 00023 std::string field() const { return field_; } 00024 std::string name() const { return name_; } 00025 TGraph graph() const { return graph_; } 00026 int color() const { return color_; } 00027 00028 private: 00029 std::string field_; 00030 std::string name_; 00031 TGraph graph_; 00032 int color_; 00033 00034 void setColor(); 00035 00036 }; 00037 00038 #endif // _PtViewEntry_hh_