54 #ifndef G4WentzelVIRelXSection_h 
   55 #define G4WentzelVIRelXSection_h 1 
  112   void ComputeMaxElectronScattering(
G4double cut);
 
  178   if(ekin != tkin || mat != currentMaterial) { 
 
  179     currentMaterial = 
mat;
 
  181     mom2  = tkin*(tkin + 2.0*mass);
 
  182     invbeta2 = 1.0 +  mass*mass/mom2;
 
  183     factB = spin/invbeta2;
 
  195   factD = std::sqrt(mom2)/
value;
 
  216   return cosTetMaxElec;
 
  226   if(cosTMax < cosTMin) {
 
  227     xsec = targetZ*kinFactor*(cosTMin - cosTMax)/
 
  228       ((1.0 - cosTMin + screenZ)*(1.0 - cosTMax + screenZ));
 
  243     xsec = kinFactor*(cost1 - cost2)/((1.0 - cost1 + screenZ)*(1.0 - cost2 + screenZ));
 
G4IonisParamMat * GetIonisation() const 
 
G4double ComputeNuclearCrossSection(G4double CosThetaMin, G4double CosThetaMax)
 
G4ThreeVector SampleSingleScattering(G4double CosThetaMin, G4double CosThetaMax, G4double elecRatio=0.0)
 
G4double ComputeTransportCrossSectionPerAtom(G4double CosThetaMax)
 
G4double SetupKinematic(G4double kinEnergy, const G4Material *mat)
 
G4double SetupTarget(G4int Z, G4double cut=DBL_MAX)
 
G4double GetCosThetaElec() const 
 
void SetupParticle(const G4ParticleDefinition *)
 
G4double GetMomentumSquare() const 
 
G4double GetInvA23() const 
 
T max(const T t1, const T t2)
brief Return the largest of the two arguments 
 
const XML_Char int const XML_Char * value
 
G4double ComputeElectronCrossSection(G4double CosThetaMin, G4double CosThetaMax)
 
void Initialise(const G4ParticleDefinition *, G4double CosThetaLim)
 
G4double GetCosThetaNuc() const 
 
void SetTargetMass(G4double value)
 
virtual ~G4WentzelVIRelXSection()