34 #define INCLXX_IN_GEANT4_MODE 1
62 thePauliBlocker = pauliBlocker;
70 G4bool isPauliBlocked =
false;
71 if(thePauliBlocker != 0) {
72 isPauliBlocked = thePauliBlocker->isBlocked(modifiedAndCreated, nucleus);
75 return isPauliBlocked;
81 isCDPPBlocked = theCDPP->isBlocked(created, nucleus);
88 delete thePauliBlocker;
G4bool isBlocked(ParticleList const &p, Nucleus const *const n)
Check Pauli blocking.
G4bool isCDPPBlocked(ParticleList const &p, Nucleus const *const n)
Check CDPP blocking.
void setCDPP(IPauli *const)
Set the CDPP blocker algorithm.
G4bool getCDPP() const
Do we want CDPP?
void deleteBlockers()
Delete blockers.
PauliType getPauliType() const
Get the Pauli-blocking algorithm.
IPauli * getBlocker()
Get the Pauli blocker algorithm.
void setBlocker(IPauli *const)
Set the Pauli blocker algorithm.
void initialize(Config const *const aConfig)
Initialise blockers according to a Config object.
IPauli * getCDPP()
Get the CDPP blocker algorithm.