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