ROOT logo
#ifndef THPRGTRAPH
#define THPRGTRAPH
#include "HprElement.h"
#include "TSplineX.h"

class THprGraph : public TGraph, public HprElement
{
public:
   THprGraph(){ SetDaughter(this);};
   THprGraph(Int_t npoints, Double_t *x, Double_t *y);
   ~THprGraph(){};
   void Paint(const Option_t *opt);
   Bool_t IsSortable() const {return kTRUE;}
   Int_t Compare( const TObject *obj) const
   {
      const HprElement* hpre = dynamic_cast<const HprElement*>(obj);
      if (GetPlane()== hpre->GetPlane())
         return 0;
      if (GetPlane() > hpre->GetPlane())
         return 1;
      else
         return -1;
   }
// #if ROOT_VERSION_CODE >= ROOT_VERSION(5,12,0)
//   void SavePrimitive(ostream &, Option_t *);
// #else
//   void SavePrimitive(ofstream &, Option_t *);
// #endif
ClassDef(THprGraph,1)
};
#endif
 THprGraph.h:1
 THprGraph.h:2
 THprGraph.h:3
 THprGraph.h:4
 THprGraph.h:5
 THprGraph.h:6
 THprGraph.h:7
 THprGraph.h:8
 THprGraph.h:9
 THprGraph.h:10
 THprGraph.h:11
 THprGraph.h:12
 THprGraph.h:13
 THprGraph.h:14
 THprGraph.h:15
 THprGraph.h:16
 THprGraph.h:17
 THprGraph.h:18
 THprGraph.h:19
 THprGraph.h:20
 THprGraph.h:21
 THprGraph.h:22
 THprGraph.h:23
 THprGraph.h:24
 THprGraph.h:25
 THprGraph.h:26
 THprGraph.h:27
 THprGraph.h:28
 THprGraph.h:29
 THprGraph.h:30
 THprGraph.h:31