]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/AliMonitorPlot.h
Merged with changes from Panos
[u/mrichter/AliRoot.git] / MONITOR / AliMonitorPlot.h
index 1cc3a44d1db88a72275cc2669b4af7a3bd35a0fd..908b39090f02268fbb17483d60e0cecb67b7d7c4 100644 (file)
@@ -6,21 +6,26 @@
 /* $Id$ */
 
 #include <TNamed.h>
-#include <TH1.h>
 #include <TString.h>
+#include <Gtypes.h>
+
+
+class TH1;
 
 
 class AliMonitorPlot : public TNamed {
 public:
   AliMonitorPlot();
   AliMonitorPlot(const AliMonitorPlot& plot);
+  AliMonitorPlot& operator = (const AliMonitorPlot& plot);
   AliMonitorPlot(const char* name, const char* title);
+  virtual ~AliMonitorPlot() {};
 
   virtual void    SetReference(TH1* ref) = 0;
   virtual void    SetReference(AliMonitorPlot* ref) = 0;
-  inline void     SetDescription(TString description) 
+  void            SetDescription(TString description) 
                     {fDescription = description;};
-  inline TString  GetDescription() {return fDescription;};
+  TString         GetDescription() const {return fDescription;};
 
   virtual void    Update() = 0;
   virtual void    Add(AliMonitorPlot* plot) = 0;