Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions
G4MultiBodyMomentumDist Class Reference

#include <G4MultiBodyMomentumDist.hh>

Public Member Functions

 ~G4MultiBodyMomentumDist ()
 

Static Public Member Functions

static const
G4MultiBodyMomentumDist
GetInstance ()
 
static const G4VMultiBodyMomDstGetDist (G4int is, G4int mult)
 
static void setVerboseLevel (G4int vb=0)
 

Detailed Description

Definition at line 50 of file G4MultiBodyMomentumDist.hh.

Constructor & Destructor Documentation

G4MultiBodyMomentumDist::~G4MultiBodyMomentumDist ( )

Definition at line 63 of file G4MultiBodyMomentumDist.cc.

63  {
64  delete nn3BodyDst;
65  delete nn4BodyDst;
66  delete hn3BodyDst;
67  delete hn4BodyDst;
68 }

Member Function Documentation

static const G4VMultiBodyMomDst* G4MultiBodyMomentumDist::GetDist ( G4int  is,
G4int  mult 
)
inlinestatic

Definition at line 57 of file G4MultiBodyMomentumDist.hh.

References GetInstance().

Referenced by G4CascadeFinalStateAlgorithm::ChooseGenerators().

57  {
58  return GetInstance()->ChooseDist(is, mult);
59  }
static const G4MultiBodyMomentumDist * GetInstance()
const G4MultiBodyMomentumDist * G4MultiBodyMomentumDist::GetInstance ( void  )
static

Definition at line 50 of file G4MultiBodyMomentumDist.cc.

Referenced by GetDist(), and setVerboseLevel().

50  {
51  if (!theInstance) theInstance = new G4MultiBodyMomentumDist;
52  return theInstance;
53 }
void G4MultiBodyMomentumDist::setVerboseLevel ( G4int  vb = 0)
static

Definition at line 73 of file G4MultiBodyMomentumDist.cc.

References GetInstance().

Referenced by G4CascadeFinalStateAlgorithm::SetVerboseLevel().

73  {
74  const_cast<G4MultiBodyMomentumDist*>(GetInstance())->passVerbose(verbose);
75 }
static const G4MultiBodyMomentumDist * GetInstance()

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