20 virtual void setTrack(
int particle,
int charge,
double p,
double trkPosIn[],
double trkPosOut[]) = 0;
26 virtual double getEx(
int nElec) = 0;
27 virtual double getEy(
int nElec) = 0;
28 virtual double getEz(
int nElec) = 0;
29 virtual double getEt(
int nElec) = 0;
virtual double getEx(int nElec)=0
virtual int getNumberIonE()=0
virtual double getEy(int nElec)=0
virtual void setDebugging(bool debugging)=0
virtual double getEt(int nElec)=0
virtual double getEz(int nElec)=0
virtual void setTrack(int particle, int charge, double p, double trkPosIn[], double trkPosOut[])=0
virtual void init(unsigned int random, ICgemGeomSvc *geomSvc, double magConfig)=0