#include <G4INCLIClusteringModel.hh>
Inheritance diagram for G4INCL::IClusteringModel:
Public Member Functions | |
IClusteringModel () | |
virtual | ~IClusteringModel () |
virtual Cluster * | getCluster (Nucleus *, Particle *)=0 |
virtual G4bool | clusterCanEscape (Nucleus const *const, Cluster const *const)=0 |
Definition at line 49 of file G4INCLIClusteringModel.hh.
G4INCL::IClusteringModel::IClusteringModel | ( | ) | [inline] |
virtual G4INCL::IClusteringModel::~IClusteringModel | ( | ) | [inline, virtual] |
virtual G4bool G4INCL::IClusteringModel::clusterCanEscape | ( | Nucleus const * | const, | |
Cluster const * | const | |||
) | [pure virtual] |
Determine whether cluster can escape or not.
Implemented in G4INCL::ClusteringModelIntercomparison, and G4INCL::ClusteringModelNone.
Referenced by G4INCL::Clustering::clusterCanEscape().
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.
Implemented in G4INCL::ClusteringModelIntercomparison, and G4INCL::ClusteringModelNone.
Referenced by G4INCL::Clustering::getCluster().