ROOT logo
#ifndef THPRGaxis
#define THPRGaxis
#include "HprElement.h"
#include "TGaxis.h"

class THprGaxis : public TGaxis, public HprElement
{
public:
   THprGaxis(){ SetDaughter(this);};
   THprGaxis(Double_t xmin,Double_t ymin,Double_t xmax,Double_t ymax,
          Double_t wmin,Double_t wmax,Int_t ndiv=510, Option_t *chopt="",
          Double_t gridlength = 0);
   virtual ~THprGaxis(){};
   void Paint(const Option_t *opt);

   Int_t Compare( const TObject *obj) const
   {
      const HprElement* hpre = dynamic_cast<const HprElement*>(obj);
      std::cout << ClassName() <<GetPlane() << " " << hpre->GetPlane()<< std::endl;
      if (GetPlane()== hpre->GetPlane())
         return 0;
      if (GetPlane() > hpre->GetPlane())
         return 1;
      else
         return -1;
   }
ClassDef(THprGaxis,1)
};
#endif
 THprGaxis.h:1
 THprGaxis.h:2
 THprGaxis.h:3
 THprGaxis.h:4
 THprGaxis.h:5
 THprGaxis.h:6
 THprGaxis.h:7
 THprGaxis.h:8
 THprGaxis.h:9
 THprGaxis.h:10
 THprGaxis.h:11
 THprGaxis.h:12
 THprGaxis.h:13
 THprGaxis.h:14
 THprGaxis.h:15
 THprGaxis.h:16
 THprGaxis.h:17
 THprGaxis.h:18
 THprGaxis.h:19
 THprGaxis.h:20
 THprGaxis.h:21
 THprGaxis.h:22
 THprGaxis.h:23
 THprGaxis.h:24
 THprGaxis.h:25
 THprGaxis.h:26
 THprGaxis.h:27
 THprGaxis.h:28
 THprGaxis.h:29