3#ifndef G_TRACK_ELECTRON
4#define G_TRACK_ELECTRON
23 bool NewTrack(
const double x0,
const double y0,
const double z0,
24 const double t0,
const double dx0,
const double dy0,
27 bool GetCluster(
double& xcls,
double& ycls,
double& zcls,
double& tcls,
28 int& ncls,
double& ecls,
double& extra);
49 double x0Dens, x1Dens;
59 std::vector<component> components;
67 std::vector<electron> electrons;
70 std::string mediumName;
76 bool SetupGas(Medium* gas);
77 bool UpdateCrossSection();
double GetClusterDensity()
bool NewTrack(const double x0, const double y0, const double z0, const double t0, const double dx0, const double dy0, const double dz0)
bool GetCluster(double &xcls, double &ycls, double &zcls, double &tcls, int &ncls, double &ecls, double &extra)
void SetParticle(std::string particle)
double GetStoppingPower()