34 #define INCLXX_IN_GEANT4_MODE 1
45 #ifndef G4INCLCLUSTERING_HH
46 #define G4INCLCLUSTERING_HH
55 namespace Clustering {
The INCL configuration object.
void setClusteringModel(IClusteringModel *const model)
Set the clustering model.
Cluster is a particle (inherits from the Particle class) that is actually a collection of elementary ...
G4bool clusterCanEscape(Nucleus const *const n, Cluster const *const c)
Determine whether the cluster can escape or not.
An abstract interface to cluster formation model(s).
void initialize(Config const *const theConfig)
Initialize the clustering model based on the Config object.
Cluster * getCluster(Nucleus *n, Particle *p)
Call the clustering algorithm.
void deleteClusteringModel()
Delete the clustering model.
IClusteringModel * getClusteringModel()
Get the clustering model.