Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4INCL::PauliStrictStandard Class Reference

#include <G4INCLPauliStrictStandard.hh>

+ Inheritance diagram for G4INCL::PauliStrictStandard:

Public Member Functions

 PauliStrictStandard ()
 
 ~PauliStrictStandard ()
 
G4bool isBlocked (ParticleList const, Nucleus const *const) const
 
- Public Member Functions inherited from G4INCL::IPauli
 IPauli ()
 
virtual ~IPauli ()
 
virtual G4bool isBlocked (ParticleList const, Nucleus const *const) const =0
 

Detailed Description

Definition at line 47 of file G4INCLPauliStrictStandard.hh.

Constructor & Destructor Documentation

◆ PauliStrictStandard()

G4INCL::PauliStrictStandard::PauliStrictStandard ( )

Definition at line 46 of file G4INCLPauliStrictStandard.cc.

46 {
47 theStrictBlocker = new PauliStrict();
48 theStandardBlocker = new PauliStandard();
49 }

◆ ~PauliStrictStandard()

G4INCL::PauliStrictStandard::~PauliStrictStandard ( )

Definition at line 51 of file G4INCLPauliStrictStandard.cc.

51 {
52 delete theStrictBlocker;
53 delete theStandardBlocker;
54 }

Member Function Documentation

◆ isBlocked()

G4bool G4INCL::PauliStrictStandard::isBlocked ( ParticleList const  particleList,
Nucleus const * const  nucleus 
) const
virtual

Implements G4INCL::IPauli.

Definition at line 56 of file G4INCLPauliStrictStandard.cc.

56 {
57 if(nucleus->getStore()->getBook()->getAcceptedCollisions() == 0) {
58 return theStrictBlocker->isBlocked(particleList, nucleus);
59 } else {
60 return theStandardBlocker->isBlocked(particleList, nucleus);
61 }
62 }
virtual G4bool isBlocked(ParticleList const, Nucleus const *const) const =0

The documentation for this class was generated from the following files: