ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/inclxx/incl_physics/include/G4INCLNuclearPotentialEnergyIsospin.hh>

+ Inheritance diagram for G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin:
+ Collaboration diagram for G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin:

Public Member Functions

 NuclearPotentialEnergyIsospin (const G4int A, const G4int Z, const G4bool pionPotential)
 
virtual ~NuclearPotentialEnergyIsospin ()
 
virtual G4double computePotentialEnergy (const Particle *const p) const
 
- Public Member Functions inherited from G4INCL::NuclearPotential::NuclearPotentialIsospin
 NuclearPotentialIsospin (const G4int A, const G4int Z, const G4bool pionPotential)
 
virtual ~NuclearPotentialIsospin ()
 
- Public Member Functions inherited from G4INCL::NuclearPotential::INuclearPotential
 INuclearPotential (const G4int A, const G4int Z, const G4bool pionPot)
 
virtual ~INuclearPotential ()
 
G4bool hasPionPotential () const
 Do we have a pion potential?
 
G4double getFermiEnergy (const Particle *const p) const
 Return the Fermi energy for a particle.
 
G4double getFermiEnergy (const ParticleType t) const
 Return the Fermi energy for a particle type.
 
G4double getSeparationEnergy (const Particle *const p) const
 Return the separation energy for a particle.
 
G4double getSeparationEnergy (const ParticleType t) const
 Return the separation energy for a particle type.
 
G4double getFermiMomentum (const Particle *const p) const
 Return the Fermi momentum for a particle.
 
G4double getFermiMomentum (const ParticleType t) const
 Return the Fermi momentum for a particle type.
 

Static Private Attributes

static const G4double alpha = 0.223
 Slope of the V(T) curve.
 

Additional Inherited Members

- Protected Member Functions inherited from G4INCL::NuclearPotential::INuclearPotential
G4double computePionPotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given pion.
 
G4double computeKaonPotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given kaon.
 
G4double computePionResonancePotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given pion resonances (Eta, Omega and EtaPrime and Gamma also).
 
- Protected Attributes inherited from G4INCL::NuclearPotential::INuclearPotential
const G4int theA
 The mass number of the nucleus.
 
const G4int theZ
 The charge number of the nucleus.
 
std::map< ParticleType, G4doublefermiEnergy
 
std::map< ParticleType, G4doublefermiMomentum
 
std::map< ParticleType, G4doubleseparationEnergy
 

Detailed Description

Definition at line 56 of file G4INCLNuclearPotentialEnergyIsospin.hh.

View newest version in sPHENIX GitHub at line 56 of file G4INCLNuclearPotentialEnergyIsospin.hh

Constructor & Destructor Documentation

G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin::NuclearPotentialEnergyIsospin ( const G4int  A,
const G4int  Z,
const G4bool  pionPotential 
)

Definition at line 58 of file G4INCLNuclearPotentialEnergyIsospin.cc.

View newest version in sPHENIX GitHub at line 58 of file G4INCLNuclearPotentialEnergyIsospin.cc

G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin::~NuclearPotentialEnergyIsospin ( )
virtual

Definition at line 63 of file G4INCLNuclearPotentialEnergyIsospin.cc.

View newest version in sPHENIX GitHub at line 63 of file G4INCLNuclearPotentialEnergyIsospin.cc

Member Function Documentation

G4double G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin::computePotentialEnergy ( const Particle *const  p) const
virtual

Reimplemented from G4INCL::NuclearPotential::NuclearPotentialIsospin.

Definition at line 65 of file G4INCLNuclearPotentialEnergyIsospin.cc.

View newest version in sPHENIX GitHub at line 65 of file G4INCLNuclearPotentialEnergyIsospin.cc

References alpha, G4INCL::NuclearPotential::NuclearPotentialIsospin::computePotentialEnergy(), G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy(), G4INCL::Particle::getKineticEnergy(), G4INCL::Particle::isNucleon(), t, and v.

+ Here is the call graph for this function:

Member Data Documentation

const G4double G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin::alpha = 0.223
staticprivate

Slope of the V(T) curve.

Definition at line 66 of file G4INCLNuclearPotentialEnergyIsospin.hh.

View newest version in sPHENIX GitHub at line 66 of file G4INCLNuclearPotentialEnergyIsospin.hh

Referenced by computePotentialEnergy().


The documentation for this class was generated from the following files: