ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Attributes | |
G4double | fM |
G4double | fM2 |
G4double | fMv2 |
G4double | fme |
G4double | fme2 |
G4double | fee |
G4double | fee2 |
G4double | fCofXsc |
G4double | fAm |
G4int | fEnergyBin |
G4double | fMinEnergy |
G4double | fMaxEnergy |
G4double | fCutEnergy |
G4double | fBiasingFactor |
G4PhysicsLogVector * | fEnergyXscVector |
Protected Attributes inherited from G4VCrossSectionDataSet | |
G4int | verboseLevel |
Static Protected Attributes | |
static const G4double | fXscArray [200] |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
void | SetName (const G4String &) |
Definition at line 45 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 45 of file G4NeutronElectronElXsc.hh
G4NeutronElectronElXsc::G4NeutronElectronElXsc | ( | ) |
Definition at line 50 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 50 of file G4NeutronElectronElXsc.cc
References source.hepunit::electron_mass_c2, fAm, fBiasingFactor, fCofXsc, fCutEnergy, fee, fee2, fEnergyBin, fEnergyXscVector, source.hepunit::fine_structure_const, fM, fM2, fMaxEnergy, fme, fme2, fMinEnergy, fMv2, fXscArray, GeV, source.hepunit::hbarc, MeV, microbarn, source.hepunit::neutron_mass_c2, pi, and G4PhysicsVector::PutValue().
G4NeutronElectronElXsc::~G4NeutronElectronElXsc | ( | ) |
Definition at line 87 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 87 of file G4NeutronElectronElXsc.cc
References fEnergyXscVector.
Definition at line 97 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 97 of file G4NeutronElectronElXsc.hh
References CLHEP::Bohr_radius, fAm, CLHEP::hbarc, and k.
Referenced by GetElementNonRelXsc(), and GetRosenbluthXsc().
|
inline |
Definition at line 72 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 72 of file G4NeutronElectronElXsc.hh
References fAm.
|
inline |
Definition at line 75 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 75 of file G4NeutronElectronElXsc.hh
References fCutEnergy.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 142 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 142 of file G4NeutronElectronElXsc.cc
References fBiasingFactor, fEnergyXscVector, G4DynamicParticle::GetKineticEnergy(), and G4PhysicsVector::Value().
|
inline |
Definition at line 113 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 113 of file G4NeutronElectronElXsc.hh
References CalculateAm(), fAm, fCofXsc, fM, fme, G4DynamicParticle::GetKineticEnergy(), and momentum.
G4double G4NeutronElectronElXsc::GetRosenbluthXsc | ( | const G4DynamicParticle * | aPart, |
G4int | Z, | ||
const G4Material * | |||
) |
Definition at line 163 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 163 of file G4NeutronElectronElXsc.cc
References CalculateAm(), fAm, fCofXsc, fee, fee2, fM, fme, fme2, G4DynamicParticle::GetTotalEnergy(), and momentum.
Referenced by Initialise().
void G4NeutronElectronElXsc::Initialise | ( | ) |
Definition at line 116 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 116 of file G4NeutronElectronElXsc.cc
References kdfinder::abs(), Acts::Test::delta, check_license::err(), fEnergyBin, fEnergyXscVector, G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), GetRosenbluthXsc(), GeV, G4NistManager::Instance(), mat, microbarn, G4Neutron::Neutron(), G4PhysicsVector::PutValue(), and G4PhysicsVector::Value().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 101 of file G4NeutronElectronElXsc.cc.
View newest version in sPHENIX GitHub at line 101 of file G4NeutronElectronElXsc.cc
References fMaxEnergy, fMinEnergy, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), and G4ParticleDefinition::GetParticleName().
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
References fBiasingFactor.
Definition at line 74 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 74 of file G4NeutronElectronElXsc.hh
References fCutEnergy.
|
protected |
Definition at line 82 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NeutronElectronElXsc.hh
Referenced by CalculateAm(), G4NeutronElectronElXsc(), GetAm(), GetElementNonRelXsc(), GetRosenbluthXsc(), and XscIntegrand().
|
protected |
Definition at line 85 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetElementCrossSection(), and SetBiasingFactor().
|
protected |
Definition at line 81 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetElementNonRelXsc(), and GetRosenbluthXsc().
|
protected |
Definition at line 84 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetCutEnergy(), and SetCutEnergy().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetRosenbluthXsc(), and XscIntegrand().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetRosenbluthXsc(), and XscIntegrand().
|
protected |
Definition at line 83 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and Initialise().
|
protected |
Definition at line 87 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetElementCrossSection(), Initialise(), and ~G4NeutronElectronElXsc().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetElementNonRelXsc(), GetRosenbluthXsc(), and XscIntegrand().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and XscIntegrand().
|
protected |
Definition at line 84 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and IsElementApplicable().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), GetElementNonRelXsc(), and GetRosenbluthXsc().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and GetRosenbluthXsc().
|
protected |
Definition at line 84 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and IsElementApplicable().
|
protected |
Definition at line 77 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc(), and XscIntegrand().
|
staticprotected |
Definition at line 88 of file G4NeutronElectronElXsc.hh.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronElectronElXsc.hh
Referenced by G4NeutronElectronElXsc().