Geant4  10.01.p02
G4BlockingList Class Reference

#include <G4BlockingList.hh>

Public Member Functions

 G4BlockingList (G4int maxDefault=kBlockingListMaxDefault, G4int stride=kBlockingListStride)
 
 ~G4BlockingList ()
 
void Reset ()
 
void FullyReset ()
 
void Enlarge (const G4int nv)
 
G4int Length () const
 
void BlockVolume (const G4int v)
 
G4bool IsBlocked (const G4int v) const
 

Private Attributes

G4int fBlockTagNo
 
G4int fStride
 
std::vector< G4intfBlockingList
 

Detailed Description

Definition at line 58 of file G4BlockingList.hh.

Constructor & Destructor Documentation

G4BlockingList::G4BlockingList ( G4int  maxDefault = kBlockingListMaxDefault,
G4int  stride = kBlockingListStride 
)

Definition at line 36 of file G4BlockingList.cc.

G4BlockingList::~G4BlockingList ( )

Definition at line 43 of file G4BlockingList.cc.

Member Function Documentation

void G4BlockingList::BlockVolume ( const G4int  v)

Referenced by G4ParameterisedNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), and G4VoxelSafety::SafetyForVoxelNode().

+ Here is the caller graph for this function:

void G4BlockingList::Enlarge ( const G4int  nv)

Referenced by G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), and G4VoxelNavigation::ComputeStep().

+ Here is the caller graph for this function:

void G4BlockingList::FullyReset ( )

Definition at line 49 of file G4BlockingList.cc.

References fBlockingList, and fBlockTagNo.

G4bool G4BlockingList::IsBlocked ( const G4int  v) const

Referenced by G4ParameterisedNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), and G4VoxelSafety::SafetyForVoxelNode().

+ Here is the caller graph for this function:

G4int G4BlockingList::Length ( ) const
void G4BlockingList::Reset ( )

Referenced by G4VoxelSafety::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), and G4VoxelNavigation::ComputeStep().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4int> G4BlockingList::fBlockingList
private

Definition at line 98 of file G4BlockingList.hh.

Referenced by FullyReset().

G4int G4BlockingList::fBlockTagNo
private

Definition at line 95 of file G4BlockingList.hh.

Referenced by FullyReset().

G4int G4BlockingList::fStride
private

Definition at line 95 of file G4BlockingList.hh.


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