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

#include <G4TwoBodyAngularDist.hh>

Public Member Functions

 ~G4TwoBodyAngularDist ()
 

Static Public Member Functions

static const G4TwoBodyAngularDistGetInstance ()
 
static const G4VTwoBodyAngDstGetDist (G4int is, G4int fs, G4int kw)
 
static const G4VTwoBodyAngDstGetDist (G4int is)
 
static void setVerboseLevel (G4int vb=0)
 

Detailed Description

Definition at line 58 of file G4TwoBodyAngularDist.hh.

Constructor & Destructor Documentation

G4TwoBodyAngularDist::~G4TwoBodyAngularDist ( )

Definition at line 73 of file G4TwoBodyAngularDist.cc.

73  {
74  delete gp_npip;
75  delete gp_ppi0;
76  delete ppAngDst;
77  delete nnAngDst;
78  delete qxAngDst;
79  delete hn1AngDst;
80  delete hn2AngDst;
81  delete gnAngDst;
82  delete npAngDst;
83  delete hn3BodyDst;
84  delete nn3BodyDst;
85 }

Member Function Documentation

static const G4VTwoBodyAngDst* G4TwoBodyAngularDist::GetDist ( G4int  is,
G4int  fs,
G4int  kw 
)
inlinestatic

Definition at line 65 of file G4TwoBodyAngularDist.hh.

References GetInstance().

Referenced by G4CascadeFinalStateAlgorithm::ChooseGenerators().

65  {
66  return GetInstance()->ChooseDist(is,fs,kw);
67  }
static const G4TwoBodyAngularDist * GetInstance()
static const G4VTwoBodyAngDst* G4TwoBodyAngularDist::GetDist ( G4int  is)
inlinestatic

Definition at line 69 of file G4TwoBodyAngularDist.hh.

References GetInstance().

69  {
70  return GetInstance()->ChooseDist(is,0,0);
71  }
static const G4TwoBodyAngularDist * GetInstance()
const G4TwoBodyAngularDist * G4TwoBodyAngularDist::GetInstance ( void  )
static

Definition at line 57 of file G4TwoBodyAngularDist.cc.

Referenced by GetDist(), and setVerboseLevel().

57  {
58  if (!theInstance) theInstance = new G4TwoBodyAngularDist;
59  return theInstance;
60 }
void G4TwoBodyAngularDist::setVerboseLevel ( G4int  vb = 0)
static

Definition at line 90 of file G4TwoBodyAngularDist.cc.

References GetInstance().

Referenced by G4CascadeFinalStateAlgorithm::SetVerboseLevel().

90  {
91  const_cast<G4TwoBodyAngularDist*>(GetInstance())->passVerbose(verbose);
92 }
static const G4TwoBodyAngularDist * GetInstance()

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