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 = "
131 G4complex R = ( Z1 - Z2 )*( Z1 - Z2 )*( 1. - H2*H ) +
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;
154 cof = 2.0*hbarc/omega/lambda ;
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< G4Material * > G4MaterialTable
std::complex< G4double > G4complex
G4DLLIMPORT std::ostream G4cout
static const G4MaterialTable * GetMaterialTable()
G4SandiaTable * GetSandiaTable() const
G4double GetElectronDensity() const
const G4String & GetName() const
G4double GetSandiaCofForMaterial(G4int, G4int)
G4double GetPlateLinearPhotoAbs(G4double)
G4double GetGasFormationZone(G4double, G4double, G4double)
G4complex GetPlateComplexFZ(G4double, G4double, G4double)
G4double GetPlateFormationZone(G4double, G4double, G4double)
G4double GetGasLinearPhotoAbs(G4double)
G4complex GetGasComplexFZ(G4double, G4double, G4double)