![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4NeutronElectronElXsc:
Collaboration diagram for G4NeutronElectronElXsc: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().
Here is the call graph for this function:| 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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function: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().