35#define INCLXX_IN_GEANT4_MODE 1
46#ifndef G4INCLCLUSTERING_HH
47#define G4INCLCLUSTERING_HH
67#if !defined(NDEBUG) && !defined(INCLXX_IN_GEANT4_MODE)
88 theClusteringModel = model;
95 delete theClusteringModel;
96 theClusteringModel = 0;
static void setClusteringModel(IClusteringModel *const model)
Set the clustering model.
static void deleteClusteringModel()
static IClusteringModel * getClusteringModel()
Get the clustering model.
static G4bool clusterCanEscape(Nucleus const *const n, Cluster const *const c)
static Cluster * getCluster(Nucleus *n, Particle *p)
virtual Cluster * getCluster(Nucleus *, Particle *)=0
virtual G4bool clusterCanEscape(Nucleus const *const, Cluster const *const)=0