26 void SetBeta(
const double beta);
42 virtual bool NewTrack(
const double x0,
const double y0,
const double z0,
43 const double t0,
const double dx0,
const double dy0,
44 const double dz0) = 0;
45 virtual bool GetCluster(
double& xcls,
double& ycls,
double& zcls,
46 double& tcls,
int& n,
double& e,
double& extra) = 0;
81 void PlotNewTrack(
const double x0,
const double y0,
const double z0);
82 void PlotCluster(
const double x0,
const double y0,
const double z0);
DoubleAc sqrt(const DoubleAc &f)
double GetKineticEnergy() const
double GetBetaGamma() const
void EnablePlotting(ViewDrift *viewer)
void SetBetaGamma(const double bg)
virtual double GetClusterDensity()
void SetSensor(Sensor *s)
void SetKineticEnergy(const double ekin)
void SetMomentum(const double p)
virtual void SetParticle(std::string part)
void PlotCluster(const double x0, const double y0, const double z0)
virtual bool NewTrack(const double x0, const double y0, const double z0, const double t0, const double dx0, const double dy0, const double dz0)=0
void SetEnergy(const double e)
void SetGamma(const double gamma)
void SetBeta(const double beta)
double GetMomentum() const
virtual double GetStoppingPower()
void PlotNewTrack(const double x0, const double y0, const double z0)
virtual bool GetCluster(double &xcls, double &ycls, double &zcls, double &tcls, int &n, double &e, double &extra)=0