Geant4-11
Namespaces | Macros | Functions | Variables
G4INCLClustering.cc File Reference

Static class for cluster formation. More...

#include "globals.hh"
#include "G4INCLIClusteringModel.hh"
#include "G4INCLClustering.hh"
#include "G4INCLClusteringModelIntercomparison.hh"
#include "G4INCLClusteringModelNone.hh"

Go to the source code of this file.

Namespaces

namespace  G4INCL
 
namespace  G4INCL::Clustering
 Cluster formation.
 
namespace  G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}
 

Macros

#define INCLXX_IN_GEANT4_MODE   1
 

Functions

G4bool G4INCL::Clustering::clusterCanEscape (Nucleus const *const n, Cluster const *const c)
 Determine whether the cluster can escape or not. More...
 
void G4INCL::Clustering::deleteClusteringModel ()
 Delete the clustering model. More...
 
Cluster * G4INCL::Clustering::getCluster (Nucleus *n, Particle *p)
 Call the clustering algorithm. More...
 
IClusteringModel * G4INCL::Clustering::getClusteringModel ()
 Get the clustering model. More...
 
void G4INCL::Clustering::initialize (Config const *const theConfig)
 Initialize the clustering model based on the Config object. More...
 
void G4INCL::Clustering::setClusteringModel (IClusteringModel *const model)
 Set the clustering model. More...
 

Variables

G4ThreadLocal IClusteringModel * G4INCL::Clustering::anonymous_namespace{G4INCLClustering.cc}::theClusteringModel = NULL
 

Detailed Description

Static class for cluster formation.

Date
13th July 2011
Author
Davide Mancusi

Definition in file G4INCLClustering.cc.

Macro Definition Documentation

◆ INCLXX_IN_GEANT4_MODE

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLClustering.cc.