38#ifndef G4NeutronElectronElModel_h
39#define G4NeutronElectronElModel_h 1
88 G4double fAm, fM, fM2, fMv2, fme, fme2, fee, fee2;
90 G4int fEnergyBin, fAngleBin;
103 fee = (Tkin+fM)*fme/fM;
106 G4double momentum = std::sqrt( fee2 - fme2 );
109 G4double zn = 1.77*k*CLHEP::Bohr_radius;
virtual void ModelDescription(std::ostream &) const
G4double SampleSin2HalfTheta(G4double Tkin)
G4double CalculateAm(G4double momentum)
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
virtual ~G4NeutronElectronElModel()
G4double XscIntegrand(G4double x)
virtual G4bool IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
G4double GetTransfer(G4int iTkin, G4int iTransfer, G4double position)
void SetCutEnergy(G4double ec)