7 #ifndef HEPREP_HEPREPPOINT_H 
    8 #define HEPREP_HEPREPPOINT_H 1 
   36     virtual double getX() = 0;
 
   43     virtual double getY() = 0;
 
   50     virtual double getZ() = 0;
 
   57     virtual double getRho() = 0;
 
   64     virtual double getPhi() = 0;
 
   78     virtual double getR() = 0;
 
   85     virtual double getEta() = 0;
 
   92     virtual double getX(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
   99     virtual double getY(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  106     virtual double getZ(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  113     virtual double getRho(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  120     virtual double getPhi(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  127     virtual double getTheta(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  134     virtual double getR(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  141     virtual double getEta(
double xVertex, 
double yVertex, 
double zVertex) = 0;
 
  150     virtual std::vector<double>  * 
getXYZ(std::vector<double>  * xyz) = 0;
 
virtual HepRepInstance * getInstance()=0
 
virtual double getEta()=0
 
virtual double getRho()=0
 
virtual double getTheta()=0
 
virtual std::vector< double > * getXYZ(std::vector< double > *xyz)=0
 
virtual HepRepPoint * copy(HepRepInstance *parent)=0
 
virtual ~HepRepPoint()
Destructor. 
 
virtual double getPhi()=0