9 #ifndef MACRO_G4FSTEIC_C
10 #define MACRO_G4FSTEIC_C
12 #include "GlobalVariables.C"
23 double Rmax,
double tSilicon);
27 static bool FST =
false;
61 cout <<
"use only G4FST::SETTING::FSTV0=true ";
62 cout <<
"or G4FST::SETTING::FSTV1=true ";
63 cout <<
"or G4FST::SETTING::FSTV2=true ";
64 cout <<
"or G4FST::SETTING::FSTV3=true ";
65 cout <<
"or G4FST::SETTING::FSTV4=true ";
66 cout <<
"or G4FST::SETTING::FSTV41=true ";
67 cout <<
"or G4FST::SETTING::FSTV42=true ";
68 cout <<
"or G4FST::SETTING::FSTV5=true ";
69 cout <<
"or G4FST::SETTING::FST_TPC=true " << endl;
80 const double mm = .1 *
cm;
81 const double um = 1
e-3 *
mm;
165 double zpos,
double Rmin,
double Rmax,
double tSilicon)
173 double polar_angle = 0;
180 double min_polar_angle = atan2(Rmin, zpos);
181 double max_polar_angle = atan2(Rmax, zpos);
183 if (max_polar_angle < min_polar_angle)
185 double t = max_polar_angle;
186 max_polar_angle = min_polar_angle;
206 const double mm = .1 *
cm;
207 const double um = 1
e-3 *
mm;