#include <G4INCLPauliStrictStandard.hh>
Inheritance diagram for G4INCL::PauliStrictStandard:
Public Member Functions | |
PauliStrictStandard () | |
~PauliStrictStandard () | |
G4bool | isBlocked (ParticleList const, Nucleus const *const) const |
Definition at line 45 of file G4INCLPauliStrictStandard.hh.
G4INCL::PauliStrictStandard::PauliStrictStandard | ( | ) |
Definition at line 44 of file G4INCLPauliStrictStandard.cc.
00044 { 00045 theStrictBlocker = new PauliStrict(); 00046 theStandardBlocker = new PauliStandard(); 00047 }
G4INCL::PauliStrictStandard::~PauliStrictStandard | ( | ) |
G4bool G4INCL::PauliStrictStandard::isBlocked | ( | ParticleList | const, | |
Nucleus const * | const | |||
) | const [virtual] |
Implements G4INCL::IPauli.
Definition at line 54 of file G4INCLPauliStrictStandard.cc.
References G4INCL::Book::getAcceptedCollisions(), G4INCL::Store::getBook(), G4INCL::Nucleus::getStore(), and G4INCL::IPauli::isBlocked().
00054 { 00055 if(nucleus->getStore()->getBook()->getAcceptedCollisions() == 0) { 00056 return theStrictBlocker->isBlocked(particleList, nucleus); 00057 } else { 00058 return theStandardBlocker->isBlocked(particleList, nucleus); 00059 } 00060 }