34#define INCLXX_IN_GEANT4_MODE 1
70 G4bool isPauliBlocked =
false;
75 return isPauliBlocked;
PauliType getPauliType() const
Get the Pauli-blocking algorithm.
G4bool getCDPP() const
Do we want CDPP?
virtual G4bool isBlocked(ParticleList const &, Nucleus const *const)=0
G4ThreadLocal IPauli * theCDPP
G4ThreadLocal IPauli * thePauliBlocker
void setBlocker(IPauli *const)
Set the Pauli blocker algorithm.
void initialize(Config const *const aConfig)
Initialise blockers according to a Config object.
G4bool isBlocked(ParticleList const &p, Nucleus const *const n)
Check Pauli blocking.
G4bool isCDPPBlocked(ParticleList const &p, Nucleus const *const n)
Check CDPP blocking.
IPauli * getCDPP()
Get the CDPP blocker algorithm.
void deleteBlockers()
Delete blockers.
IPauli * getBlocker()
Get the Pauli blocker algorithm.
void setCDPP(IPauli *const)
Set the CDPP blocker algorithm.