G4INCL::PauliStrictStandard Class Reference

#include <G4INCLPauliStrictStandard.hh>

Inheritance diagram for G4INCL::PauliStrictStandard:

G4INCL::IPauli

Public Member Functions

 PauliStrictStandard ()
 ~PauliStrictStandard ()
G4bool isBlocked (ParticleList const, Nucleus const *const) const

Detailed Description

Definition at line 45 of file G4INCLPauliStrictStandard.hh.


Constructor & Destructor Documentation

G4INCL::PauliStrictStandard::PauliStrictStandard (  ) 

Definition at line 44 of file G4INCLPauliStrictStandard.cc.

00044                                            {
00045     theStrictBlocker = new PauliStrict();
00046     theStandardBlocker = new PauliStandard();
00047   }

G4INCL::PauliStrictStandard::~PauliStrictStandard (  ) 

Definition at line 49 of file G4INCLPauliStrictStandard.cc.

00049                                             {
00050     delete theStrictBlocker;
00051     delete theStandardBlocker;
00052   }


Member Function Documentation

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   }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:54:07 2013 for Geant4 by  doxygen 1.4.7