Geant4-11
Namespaces | Macros | Functions
G4INCLClusterDecay.cc File Reference

Static class for carrying out cluster decays. More...

#include "globals.hh"
#include "G4INCLClusterDecay.hh"
#include "G4INCLParticleTable.hh"
#include "G4INCLKinematicsUtils.hh"
#include "G4INCLRandom.hh"
#include "G4INCLPhaseSpaceGenerator.hh"
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  G4INCL
 
namespace  G4INCL::ClusterDecay
 Namespace for functions that handle decay of unstable clusters.
 
namespace  G4INCL::ClusterDecay::anonymous_namespace{G4INCLClusterDecay.cc}
 

Macros

#define INCLXX_IN_GEANT4_MODE   1
 

Functions

ParticleList G4INCL::ClusterDecay::decay (Cluster *const c)
 Carries out a cluster decay. More...
 
G4bool G4INCL::ClusterDecay::isStable (Cluster const *const c)
 True if the cluster is stable. More...
 
void G4INCL::ClusterDecay::anonymous_namespace{G4INCLClusterDecay.cc}::phaseSpaceDecay (Cluster *const c, ClusterDecayType theDecayMode, ParticleList *decayProducts)
 Disassembles unbound nuclei using the phase-space model. More...
 
void G4INCL::ClusterDecay::anonymous_namespace{G4INCLClusterDecay.cc}::recursiveDecay (Cluster *const c, ParticleList *decayProducts)
 Recursively decay clusters. More...
 
void G4INCL::ClusterDecay::anonymous_namespace{G4INCLClusterDecay.cc}::threeBodyDecay (Cluster *const c, ClusterDecayType theDecayMode, ParticleList *decayProducts)
 Carries out three-body decays. More...
 
void G4INCL::ClusterDecay::anonymous_namespace{G4INCLClusterDecay.cc}::twoBodyDecay (Cluster *const c, ClusterDecayType theDecayMode, ParticleList *decayProducts)
 Carries out two-body decays. More...
 

Detailed Description

Static class for carrying out cluster decays.

Date
6th July 2011
Author
Davide Mancusi

Definition in file G4INCLClusterDecay.cc.

Macro Definition Documentation

◆ INCLXX_IN_GEANT4_MODE

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLClusterDecay.cc.