ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronElastic | |
G4double | pLocalTmax |
Definition at line 51 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 51 of file G4NeutronElectronElModel.hh
Definition at line 48 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 48 of file G4NeutronElectronElModel.cc
References e, G4Electron::Electron(), source.hepunit::electron_mass_c2, eV, fAngleBin, fAngleTable, fCutEnergy, fEnergyBin, fEnergyVector, fM, fM2, fMaxEnergy, fme, fme2, fMinEnergy, fMv2, GeV, Initialise(), MeV, source.hepunit::neutron_mass_c2, G4HadronElastic::SetLowestEnergyLimit(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), TeV, and theElectron.
|
virtual |
Definition at line 81 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 81 of file G4NeutronElectronElModel.cc
References G4PhysicsTable::clearAndDestroy(), fAngleTable, and fEnergyVector.
|
virtual |
Reimplemented from G4HadronElastic.
Definition at line 279 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 279 of file G4NeutronElectronElModel.cc
References G4HadFinalState::AddSecondary(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CalculateAm(), G4HadFinalState::Clear(), CLHEP::HepLorentzVector::e(), source.hepunit::electron_mass_c2, fAm, fCutEnergy, fee, fM, fme, G4UniformRand, G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4HadProjectile::GetKineticEnergy(), G4ParticleDefinition::GetPDGMass(), G4Nucleus::GetZ_asInt(), G4HadronElastic::LowestEnergyLimit(), phi, SampleSin2HalfTheta(), G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetLocalEnergyDeposit(), G4HadFinalState::SetMomentumChange(), theElectron, G4HadronicInteraction::theParticleChange, CLHEP::twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and Z.
Definition at line 101 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 101 of file G4NeutronElectronElModel.hh
References CLHEP::Bohr_radius, fAm, fee, fee2, fM, fme, fme2, CLHEP::hbarc, k, and momentum.
Referenced by ApplyYourself(), and Initialise().
|
inline |
Definition at line 71 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 71 of file G4NeutronElectronElModel.hh
References fAm.
|
inline |
Definition at line 80 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 80 of file G4NeutronElectronElModel.hh
References fCutEnergy.
Definition at line 208 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 208 of file G4NeutronElectronElModel.cc
References Acts::Test::delta, epsilon(), fAngleBin, fAngleTable, G4UniformRand, x1, x2, y1, and y2.
Referenced by SampleSin2HalfTheta().
void G4NeutronElectronElModel::Initialise | ( | ) |
Definition at line 134 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 134 of file G4NeutronElectronElModel.cc
References CalculateAm(), fAm, fAngleBin, fAngleTable, fEnergyBin, fEnergyVector, G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsTable::insertAt(), G4Integrator< T, F >::Legendre96(), G4PhysicsFreeVector::PutValue(), sum, t1, t2, and XscIntegrand().
Referenced by G4NeutronElectronElModel().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 109 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 109 of file G4NeutronElectronElModel.cc
References energy, fCutEnergy, fMaxEnergy, fMinEnergy, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), and Z.
|
virtual |
Reimplemented from G4HadronElastic.
Definition at line 98 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 98 of file G4NeutronElectronElModel.cc
Definition at line 173 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 173 of file G4NeutronElectronElModel.cc
References fAngleBin, fAngleTable, fEnergyBin, G4UniformRand, GetTransfer(), and position.
Referenced by ApplyYourself().
Definition at line 79 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 79 of file G4NeutronElectronElModel.hh
References fCutEnergy.
Definition at line 256 of file G4NeutronElectronElModel.cc.
View newest version in sPHENIX GitHub at line 256 of file G4NeutronElectronElModel.cc
References fAm, fee, fee2, fM, fM2, fMv2, and x.
Referenced by Initialise().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), CalculateAm(), GetAm(), Initialise(), and XscIntegrand().
|
private |
Definition at line 90 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 90 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), GetTransfer(), Initialise(), and SampleSin2HalfTheta().
|
private |
Definition at line 94 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 94 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), GetTransfer(), Initialise(), SampleSin2HalfTheta(), and ~G4NeutronElectronElModel().
|
private |
Definition at line 92 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 92 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), G4NeutronElectronElModel(), GetCutEnergy(), IsApplicable(), and SetCutEnergy().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), CalculateAm(), and XscIntegrand().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by CalculateAm(), and XscIntegrand().
|
private |
Definition at line 90 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 90 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), Initialise(), and SampleSin2HalfTheta().
|
private |
Definition at line 93 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 93 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), Initialise(), and ~G4NeutronElectronElModel().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), CalculateAm(), G4NeutronElectronElModel(), and XscIntegrand().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), and XscIntegrand().
|
private |
Definition at line 89 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 89 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), and IsApplicable().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), CalculateAm(), and G4NeutronElectronElModel().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by CalculateAm(), and G4NeutronElectronElModel().
|
private |
Definition at line 89 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 89 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), and IsApplicable().
|
private |
Definition at line 88 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElModel.hh
Referenced by G4NeutronElectronElModel(), and XscIntegrand().
|
private |
Definition at line 91 of file G4NeutronElectronElModel.hh.
View newest version in sPHENIX GitHub at line 91 of file G4NeutronElectronElModel.hh
Referenced by ApplyYourself(), and G4NeutronElectronElModel().