ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4VNuclearField (G4V3DNucleus *aNucleus=0) | |
virtual | ~G4VNuclearField () |
void | SetNucleus (G4V3DNucleus *aNucleus) |
virtual G4double | GetField (const G4ThreeVector &aPosition)=0 |
virtual G4double | GetBarrier ()=0 |
virtual G4double | GetCoeff () |
Protected Attributes | |
G4V3DNucleus * | theNucleus |
const G4double | radius |
Private Member Functions | |
G4VNuclearField (const G4VNuclearField &right) | |
const G4VNuclearField & | operator= (const G4VNuclearField &right) |
G4bool | operator== (const G4VNuclearField &right) const |
G4bool | operator!= (const G4VNuclearField &right) const |
Definition at line 35 of file G4VNuclearField.hh.
View newest version in sPHENIX GitHub at line 35 of file G4VNuclearField.hh
G4VNuclearField::G4VNuclearField | ( | G4V3DNucleus * | aNucleus = 0 | ) |
Definition at line 42 of file G4VNuclearField.cc.
View newest version in sPHENIX GitHub at line 42 of file G4VNuclearField.cc
|
virtual |
Definition at line 52 of file G4VNuclearField.cc.
View newest version in sPHENIX GitHub at line 52 of file G4VNuclearField.cc
|
private |
Definition at line 47 of file G4VNuclearField.cc.
View newest version in sPHENIX GitHub at line 47 of file G4VNuclearField.cc
|
pure virtual |
|
inlinevirtual |
Reimplemented in G4PionMinusField, G4AntiProtonField, G4KaonMinusField, G4KaonPlusField, G4PionPlusField, G4PionZeroField, G4KaonZeroField, G4SigmaMinusField, G4SigmaZeroField, and G4SigmaPlusField.
Definition at line 44 of file G4VNuclearField.hh.
View newest version in sPHENIX GitHub at line 44 of file G4VNuclearField.hh
|
pure virtual |
Implemented in G4NeutronField, G4ProtonField, G4PionMinusField, G4AntiProtonField, G4KaonMinusField, G4KaonPlusField, G4PionPlusField, G4PionZeroField, G4KaonZeroField, G4SigmaMinusField, G4SigmaZeroField, and G4SigmaPlusField.
Referenced by G4RKPropagation::Transport().
|
private |
|
private |
|
private |
|
inline |
Definition at line 61 of file G4VNuclearField.hh.
View newest version in sPHENIX GitHub at line 61 of file G4VNuclearField.hh
References theNucleus.
|
protected |
Definition at line 48 of file G4VNuclearField.hh.
View newest version in sPHENIX GitHub at line 48 of file G4VNuclearField.hh
Referenced by G4SigmaPlusField::GetField(), G4KaonZeroField::GetField(), G4SigmaMinusField::GetField(), G4SigmaZeroField::GetField(), G4PionZeroField::GetField(), G4PionPlusField::GetField(), G4AntiProtonField::GetField(), G4KaonMinusField::GetField(), G4KaonPlusField::GetField(), and G4PionMinusField::GetField().
|
protected |
Definition at line 47 of file G4VNuclearField.hh.
View newest version in sPHENIX GitHub at line 47 of file G4VNuclearField.hh
Referenced by G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4SigmaPlusField::GetBarrier(), G4SigmaMinusField::GetBarrier(), G4KaonMinusField::GetBarrier(), G4AntiProtonField::GetBarrier(), G4PionPlusField::GetBarrier(), G4KaonPlusField::GetBarrier(), G4PionMinusField::GetBarrier(), G4SigmaPlusField::GetField(), G4SigmaMinusField::GetField(), G4KaonZeroField::GetField(), G4SigmaZeroField::GetField(), G4KaonMinusField::GetField(), G4AntiProtonField::GetField(), G4PionPlusField::GetField(), G4KaonPlusField::GetField(), G4PionZeroField::GetField(), G4PionMinusField::GetField(), and SetNucleus().