Geant4_10
Public Member Functions | List of all members
G4HadronNucleonXsc Class Reference

#include <G4HadronNucleonXsc.hh>

Public Member Functions

 G4HadronNucleonXsc ()
 
virtual ~G4HadronNucleonXsc ()
 
virtual G4bool IsApplicable (const G4DynamicParticle *aDP, const G4Element *)
 
virtual G4bool IsIsoApplicable (const G4DynamicParticle *aDP, G4int Z, G4int A)
 
virtual void DumpPhysicsTable (const G4ParticleDefinition &)
 
void CrossSectionDescription (std::ostream &) const
 
G4double GetHadronNucleonXscEL (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscPDG (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscNS (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetKaonNucleonXscGG (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double GetHadronNucleonXscVU (const G4DynamicParticle *, const G4ParticleDefinition *)
 
G4double CalculateEcmValue (const G4double, const G4double, const G4double)
 
G4double CalcMandelstamS (const G4double, const G4double, const G4double)
 
G4double GetCoulombBarrier (const G4DynamicParticle *aParticle, const G4ParticleDefinition *nucleon)
 
G4double GetTotalHadronNucleonXsc ()
 
G4double GetElasticHadronNucleonXsc ()
 
G4double GetInelasticHadronNucleonXsc ()
 
void InitialiseKaonNucleonTotXsc ()
 
G4double GetKpProtonTotXscVector (G4double logEnergy)
 
G4double GetKpNeutronTotXscVector (G4double logEnergy)
 
G4double GetKmProtonTotXscVector (G4double logEnergy)
 
G4double GetKmNeutronTotXscVector (G4double logEnergy)
 

Detailed Description

Definition at line 51 of file G4HadronNucleonXsc.hh.

Constructor & Destructor Documentation

G4HadronNucleonXsc::G4HadronNucleonXsc ( )

Definition at line 39 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

G4HadronNucleonXsc::~G4HadronNucleonXsc ( )
virtual

Definition at line 81 of file G4HadronNucleonXsc.cc.

Member Function Documentation

G4double G4HadronNucleonXsc::CalcMandelstamS ( const G4double  mp,
const G4double  mt,
const G4double  Plab 
)

Definition at line 1398 of file G4HadronNucleonXsc.cc.

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::CalculateEcmValue ( const G4double  mp,
const G4double  mt,
const G4double  Plab 
)

Definition at line 1381 of file G4HadronNucleonXsc.cc.

void G4HadronNucleonXsc::CrossSectionDescription ( std::ostream &  outFile) const

Definition at line 84 of file G4HadronNucleonXsc.cc.

virtual void G4HadronNucleonXsc::DumpPhysicsTable ( const G4ParticleDefinition )
inlinevirtual

Definition at line 65 of file G4HadronNucleonXsc.hh.

G4double G4HadronNucleonXsc::GetCoulombBarrier ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

Definition at line 1413 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetElasticHadronNucleonXsc ( )
inline

Definition at line 91 of file G4HadronNucleonXsc.hh.

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetHadronNucleonXscEL ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

Definition at line 143 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

G4double G4HadronNucleonXsc::GetHadronNucleonXscNS ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

pi- ////////////////////////////////////////////

Definition at line 365 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetHadronNucleonXscPDG ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

Definition at line 221 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetHadronNucleonXscVU ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

Definition at line 1234 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

G4double G4HadronNucleonXsc::GetInelasticHadronNucleonXsc ( )
inline

Definition at line 92 of file G4HadronNucleonXsc.hh.

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetKaonNucleonXscGG ( const G4DynamicParticle aParticle,
const G4ParticleDefinition nucleon 
)

Definition at line 1069 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetKmNeutronTotXscVector ( G4double  logEnergy)
inline

Definition at line 99 of file G4HadronNucleonXsc.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetKmProtonTotXscVector ( G4double  logEnergy)
inline

Definition at line 98 of file G4HadronNucleonXsc.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetKpNeutronTotXscVector ( G4double  logEnergy)
inline

Definition at line 97 of file G4HadronNucleonXsc.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetKpProtonTotXscVector ( G4double  logEnergy)
inline

Definition at line 96 of file G4HadronNucleonXsc.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4HadronNucleonXsc::GetTotalHadronNucleonXsc ( )
inline

Definition at line 90 of file G4HadronNucleonXsc.hh.

void G4HadronNucleonXsc::InitialiseKaonNucleonTotXsc ( )

Definition at line 1465 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4HadronNucleonXsc::IsApplicable ( const G4DynamicParticle aDP,
const G4Element anElement 
)
virtual

Definition at line 95 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

G4bool G4HadronNucleonXsc::IsIsoApplicable ( const G4DynamicParticle aDP,
G4int  Z,
G4int  A 
)
virtual

Definition at line 107 of file G4HadronNucleonXsc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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