7#ifndef HEPREP_HEPREPPOINT_H
8#define HEPREP_HEPREPPOINT_H 1
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 double getEta()=0
virtual double getRho(double xVertex, double yVertex, double zVertex)=0
virtual double getTheta(double xVertex, double yVertex, double zVertex)=0
virtual ~HepRepPoint()
Destructor.
virtual double getY(double xVertex, double yVertex, double zVertex)=0
virtual double getTheta()=0
virtual HepRepPoint * copy(HepRepInstance *parent)=0
virtual double getPhi(double xVertex, double yVertex, double zVertex)=0
virtual std::vector< double > * getXYZ(std::vector< double > *xyz)=0
virtual double getR(double xVertex, double yVertex, double zVertex)=0
virtual double getZ(double xVertex, double yVertex, double zVertex)=0
virtual double getRho()=0
virtual double getX(double xVertex, double yVertex, double zVertex)=0
virtual HepRepInstance * getInstance()=0
virtual double getEta(double xVertex, double yVertex, double zVertex)=0
virtual double getPhi()=0