Geant4-11
|
Namespaces | |
namespace | anonymous_namespace{G4INCLClustering.cc} |
Functions | |
G4bool | clusterCanEscape (Nucleus const *const n, Cluster const *const c) |
Determine whether the cluster can escape or not. More... | |
void | deleteClusteringModel () |
Delete the clustering model. More... | |
Cluster * | getCluster (Nucleus *n, Particle *p) |
Call the clustering algorithm. More... | |
IClusteringModel * | getClusteringModel () |
Get the clustering model. More... | |
void | initialize (Config const *const theConfig) |
Initialize the clustering model based on the Config object. More... | |
void | setClusteringModel (IClusteringModel *const model) |
Set the clustering model. More... | |
Cluster formation.
Determine whether the cluster can escape or not.
Definition at line 68 of file G4INCLClustering.cc.
References G4INCL::IClusteringModel::clusterCanEscape(), CLHEP::detail::n, and G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel.
Referenced by G4INCL::SurfaceAvatar::getChannel().
void G4INCL::Clustering::deleteClusteringModel | ( | ) |
Delete the clustering model.
Definition at line 78 of file G4INCLClustering.cc.
References G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel.
Referenced by G4INCL::INCL::~INCL().
Call the clustering algorithm.
Choose a cluster candidate to be produced. At this point we don't yet decide if it can pass through the Coulomb barrier or not.
Definition at line 58 of file G4INCLClustering.cc.
References G4INCL::IClusteringModel::getCluster(), CLHEP::detail::n, and G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel.
Referenced by G4INCL::SurfaceAvatar::getChannel().
IClusteringModel * G4INCL::Clustering::getClusteringModel | ( | ) |
Get the clustering model.
Definition at line 72 of file G4INCLClustering.cc.
References G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel.
void G4INCL::Clustering::initialize | ( | Config const *const | theConfig | ) |
Initialize the clustering model based on the Config object.
Definition at line 83 of file G4INCLClustering.cc.
References G4INCL::Config::getClusterAlgorithm(), G4INCL::IntercomparisonClusterAlgorithm, and setClusteringModel().
Referenced by G4INCL::INCL::INCL(), and G4INCL::ParticleTable::initialize().
void G4INCL::Clustering::setClusteringModel | ( | IClusteringModel *const | model | ) |
Set the clustering model.
Definition at line 74 of file G4INCLClustering.cc.
References G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel.
Referenced by initialize().