|
Geant4
10.00
|
Public Member Functions | |
| G4NeutronField (G4V3DNucleus *nucleus) | |
| virtual | ~G4NeutronField () |
| virtual G4double | GetField (const G4ThreeVector &aPosition) |
| virtual G4double | GetBarrier () |
Public Member Functions inherited from G4VNuclearField | |
| G4VNuclearField (G4V3DNucleus *aNucleus=0) | |
| virtual | ~G4VNuclearField () |
| void | SetNucleus (G4V3DNucleus *aNucleus) |
| virtual G4double | GetCoeff () |
Private Member Functions | |
| G4NeutronField (const G4NeutronField &right) | |
| const G4NeutronField & | operator= (const G4NeutronField &right) |
| int | operator== (const G4NeutronField &right) const |
| int | operator!= (const G4NeutronField &right) const |
| G4double | GetDensity (const G4ThreeVector &aPosition) |
| G4double | GetFermiMomentum (const G4double aDensity) |
Private Attributes | |
| G4FermiMomentum | theFermi |
| G4int | theA |
| G4int | theZ |
| const G4VNuclearDensity * | theDensity |
| G4double | theR |
| std::vector< G4double > | theFermiMomBuffer |
Additional Inherited Members | |
Protected Attributes inherited from G4VNuclearField | |
| G4V3DNucleus * | theNucleus |
| const G4double | radius |
| G4NeutronField | ( | G4V3DNucleus * | nucleus | ) |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements G4VNuclearField.
|
virtual |
Implements G4VNuclearField.
|
private |
References G4VNuclearDensity::GetDensity(), and theDensity.
References G4FermiMomentum::GetFermiMomentum(), and theFermi.
|
private |
Referenced by GetFermiMomentum().
|
private |
|
private |
|
private |
Referenced by GetDensity().
|
private |
|
private |