ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4WendtFissionFragmentGenerator Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/particle_hp/include/G4WendtFissionFragmentGenerator.hh>

+ Collaboration diagram for G4WendtFissionFragmentGenerator:

Public Member Functions

G4HadFinalStateApplyYourself (const G4HadProjectile &projectile, G4int Z, G4int A)
 
void InitializeANucleus (const G4int A, const G4int Z, const G4int M, const G4String &dataDirectory)
 
 ~G4WendtFissionFragmentGenerator ()
 

Static Public Member Functions

static
G4WendtFissionFragmentGenerator
GetInstance ()
 

Private Member Functions

 G4WendtFissionFragmentGenerator ()
 
 G4WendtFissionFragmentGenerator (G4WendtFissionFragmentGenerator const &)
 
void operator= (G4WendtFissionFragmentGenerator const &)
 

Private Attributes

std::map< const G4int,
G4FissionFragmentGenerator * > 
fissionIsotopes
 
G4ParticleHPNames fileNames
 
G4int Verbosity_
 

Static Private Attributes

static G4ThreadLocal
G4WendtFissionFragmentGenerator
instance = NULL
 

Detailed Description

Definition at line 42 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 42 of file G4WendtFissionFragmentGenerator.hh

Constructor & Destructor Documentation

G4WendtFissionFragmentGenerator::~G4WendtFissionFragmentGenerator ( )

Definition at line 190 of file G4WendtFissionFragmentGenerator.cc.

View newest version in sPHENIX GitHub at line 190 of file G4WendtFissionFragmentGenerator.cc

References fissionIsotopes.

G4WendtFissionFragmentGenerator::G4WendtFissionFragmentGenerator ( )
private

Definition at line 41 of file G4WendtFissionFragmentGenerator.cc.

View newest version in sPHENIX GitHub at line 41 of file G4WendtFissionFragmentGenerator.cc

References G4FFGDefaultValues::Verbosity, and Verbosity_.

Referenced by GetInstance().

+ Here is the caller graph for this function:

G4WendtFissionFragmentGenerator::G4WendtFissionFragmentGenerator ( G4WendtFissionFragmentGenerator const &  )
private

Member Function Documentation

G4HadFinalState * G4WendtFissionFragmentGenerator::ApplyYourself ( const G4HadProjectile projectile,
G4int  Z,
G4int  A 
)

Definition at line 60 of file G4WendtFissionFragmentGenerator.cc.

View newest version in sPHENIX GitHub at line 60 of file G4WendtFissionFragmentGenerator.cc

References fissionIsotopes, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionFragmentGenerator::G4MakeIsotopeCode(), and stopAndKill.

Referenced by G4ParticleHPChannel::ApplyYourself().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static G4WendtFissionFragmentGenerator* G4WendtFissionFragmentGenerator::GetInstance ( void  )
inlinestatic

Definition at line 46 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 46 of file G4WendtFissionFragmentGenerator.hh

References G4WendtFissionFragmentGenerator(), and instance.

+ Here is the call graph for this function:

void G4WendtFissionFragmentGenerator::InitializeANucleus ( const G4int  A,
const G4int  Z,
const G4int  M,
const G4String dataDirectory 
)
void G4WendtFissionFragmentGenerator::operator= ( G4WendtFissionFragmentGenerator const &  )
private

Member Data Documentation

G4ParticleHPNames G4WendtFissionFragmentGenerator::fileNames
private

Definition at line 65 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 65 of file G4WendtFissionFragmentGenerator.hh

Referenced by InitializeANucleus().

std::map< const G4int, G4FissionFragmentGenerator* > G4WendtFissionFragmentGenerator::fissionIsotopes
private

A map of all the fission isotopes loaded at initialization

Definition at line 64 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 64 of file G4WendtFissionFragmentGenerator.hh

Referenced by ApplyYourself(), InitializeANucleus(), and ~G4WendtFissionFragmentGenerator().

G4ThreadLocal G4WendtFissionFragmentGenerator * G4WendtFissionFragmentGenerator::instance = NULL
staticprivate

Definition at line 60 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 60 of file G4WendtFissionFragmentGenerator.hh

Referenced by GetInstance().

G4int G4WendtFissionFragmentGenerator::Verbosity_
private

Definition at line 67 of file G4WendtFissionFragmentGenerator.hh.

View newest version in sPHENIX GitHub at line 67 of file G4WendtFissionFragmentGenerator.hh

Referenced by G4WendtFissionFragmentGenerator().


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