48 G4cout<<
"Straw tube X-ray TR radiator EM process is called"<<
G4endl;
55 G4cout<<
"straw uniform shooting: "<<
"fAlphaPlate = "
64 G4cout<<
"straw isotropical shooting: "<<
"fAlphaPlate = "
132 ( Z2 - Z3 )*( Z2 - Z3 )*( 1. - H3 ) +
133 2.*( Z1 -
Z2 )*( Z2 - Z3 )*H2*( 1. - H3 ) ;
135 result = 2.0*std::real(R)*(varAngle*energy/
hbarc/
hbarc);
153 lambda = 1.0/gamma/gamma + varAngle +
fSigma3/omega/omega;
166 G4double cof, length,delta, real_v, image_v;
170 cof = 1.0/(1.0 + delta*delta);
173 image_v = real_v*delta;
200 omega2 = omega*omega;
201 omega3 = omega2*omega;
202 omega4 = omega2*omega2;
206 G4double cross = SandiaCof[0]/omega + SandiaCof[1]/omega2 +
207 SandiaCof[2]/omega3 + SandiaCof[3]/omega4;
std::vector< ExP01TrackerHit * > a
static G4MaterialTable * GetMaterialTable()
G4complex GetGasComplexFZ(G4double, G4double, G4double)
static constexpr double hbarc
const G4String & GetName() const
std::complex< G4double > G4complex
G4double GetGasFormationZone(G4double, G4double, G4double)
static constexpr double eV
G4double GetPlateLinearPhotoAbs(G4double)
G4double GetPlateFormationZone(G4double, G4double, G4double)
G4double GetSandiaCofForMaterial(G4int, G4int) const
G4double G4ParticleHPJENDLHEData::G4double result
G4complex GetPlateComplexFZ(G4double, G4double, G4double)
std::vector< G4Material * > G4MaterialTable
G4GLOB_DLL std::ostream G4cout
G4SandiaTable * GetSandiaTable() const
G4double GetGasLinearPhotoAbs(G4double)
G4double GetElectronDensity() const