Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4CascadeParameters Class Reference

#include <G4CascadeParameters.hh>

Public Member Functions

 ~G4CascadeParameters ()
 

Static Public Member Functions

static const G4CascadeParametersInstance ()
 
static G4int verbose ()
 
static G4bool checkConservation ()
 
static G4bool usePreCompound ()
 
static G4bool doCoalescence ()
 
static G4bool showHistory ()
 
static G4bool use3BodyMom ()
 
static G4bool usePhaseSpace ()
 
static G4double piNAbsorption ()
 
static const G4StringrandomFile ()
 
static G4bool useTwoParam ()
 
static G4double radiusScale ()
 
static G4double radiusSmall ()
 
static G4double radiusAlpha ()
 
static G4double radiusTrailing ()
 
static G4double fermiScale ()
 
static G4double xsecScale ()
 
static G4double gammaQDScale ()
 
static G4double dpMaxDoublet ()
 
static G4double dpMaxTriplet ()
 
static G4double dpMaxAlpha ()
 
static void DumpConfiguration (std::ostream &os)
 

Friends

class G4CascadeParamMessenger
 

Detailed Description

Definition at line 47 of file G4CascadeParameters.hh.

Constructor & Destructor Documentation

G4CascadeParameters::~G4CascadeParameters ( )

Definition at line 130 of file G4CascadeParameters.cc.

130  {
131  delete messenger;
132 }

Member Function Documentation

static G4bool G4CascadeParameters::checkConservation ( )
inlinestatic

Definition at line 54 of file G4CascadeParameters.hh.

54 { return Instance()->CHECK_ECONS; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4bool G4CascadeParameters::doCoalescence ( )
inlinestatic

Definition at line 56 of file G4CascadeParameters.hh.

56 { return Instance()->DO_COALESCENCE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4double G4CascadeParameters::dpMaxAlpha ( )
inlinestatic

Definition at line 76 of file G4CascadeParameters.hh.

76 { return Instance()->DPMAX_ALPHA; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::dpMaxDoublet ( )
inlinestatic

Definition at line 74 of file G4CascadeParameters.hh.

74 { return Instance()->DPMAX_DOUBLET; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::dpMaxTriplet ( )
inlinestatic

Definition at line 75 of file G4CascadeParameters.hh.

75 { return Instance()->DPMAX_TRIPLET; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static void G4CascadeParameters::DumpConfiguration ( std::ostream &  os)
inlinestatic

Definition at line 78 of file G4CascadeParameters.hh.

78 { Instance()->DumpConfig(os); }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4double G4CascadeParameters::fermiScale ( )
inlinestatic

Definition at line 69 of file G4CascadeParameters.hh.

69 { return Instance()->FERMI_SCALE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::gammaQDScale ( )
inlinestatic

Definition at line 71 of file G4CascadeParameters.hh.

71 { return Instance()->GAMMAQD_SCALE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

const G4CascadeParameters * G4CascadeParameters::Instance ( void  )
static

Definition at line 55 of file G4CascadeParameters.cc.

55  {
56  if (!fpInstance) {
57  fpInstance = new G4CascadeParameters;
58  G4AutoDelete::Register(fpInstance);
59  }
60 
61  return fpInstance;
62 }
void Register(T *inst)
Definition: G4AutoDelete.hh:65

Here is the call graph for this function:

Here is the caller graph for this function:

static G4double G4CascadeParameters::piNAbsorption ( )
inlinestatic

Definition at line 60 of file G4CascadeParameters.hh.

60 { return Instance()->PIN_ABSORPTION; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::radiusAlpha ( )
inlinestatic

Definition at line 67 of file G4CascadeParameters.hh.

67 { return Instance()->RADIUS_ALPHA; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::radiusScale ( )
inlinestatic

Definition at line 65 of file G4CascadeParameters.hh.

65 { return Instance()->RADIUS_SCALE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::radiusSmall ( )
inlinestatic

Definition at line 66 of file G4CascadeParameters.hh.

66 { return Instance()->RADIUS_SMALL; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4double G4CascadeParameters::radiusTrailing ( )
inlinestatic

Definition at line 68 of file G4CascadeParameters.hh.

68 { return Instance()->RADIUS_TRAILING; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static const G4String& G4CascadeParameters::randomFile ( )
inlinestatic

Definition at line 61 of file G4CascadeParameters.hh.

61 { return Instance()->RANDOM_FILE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4bool G4CascadeParameters::showHistory ( )
inlinestatic

Definition at line 57 of file G4CascadeParameters.hh.

57 { return Instance()->SHOW_HISTORY; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4bool G4CascadeParameters::use3BodyMom ( )
inlinestatic

Definition at line 58 of file G4CascadeParameters.hh.

58 { return Instance()->USE_3BODYMOM; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4bool G4CascadeParameters::usePhaseSpace ( )
inlinestatic

Definition at line 59 of file G4CascadeParameters.hh.

59 { return Instance()->USE_PHASESPACE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4bool G4CascadeParameters::usePreCompound ( )
inlinestatic

Definition at line 55 of file G4CascadeParameters.hh.

55 { return Instance()->USE_PRECOMPOUND; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4bool G4CascadeParameters::useTwoParam ( )
inlinestatic

Definition at line 64 of file G4CascadeParameters.hh.

64 { return Instance()->TWOPARAM_RADIUS; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

static G4int G4CascadeParameters::verbose ( )
inlinestatic

Definition at line 53 of file G4CascadeParameters.hh.

53 { return Instance()->VERBOSE_LEVEL; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Here is the caller graph for this function:

static G4double G4CascadeParameters::xsecScale ( )
inlinestatic

Definition at line 70 of file G4CascadeParameters.hh.

70 { return Instance()->XSEC_SCALE; }
static const G4CascadeParameters * Instance()

Here is the call graph for this function:

Friends And Related Function Documentation

friend class G4CascadeParamMessenger
friend

Definition at line 134 of file G4CascadeParameters.hh.


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