Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
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
 

Detailed Description

Definition at line 58 of file G4BlockingList.hh.

Constructor & Destructor Documentation

◆ G4BlockingList()

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

Definition at line 36 of file G4BlockingList.cc.

37 : fBlockTagNo(1), fStride(stride), fBlockingList(maxDefault,0)
38{
39}

◆ ~G4BlockingList()

G4BlockingList::~G4BlockingList ( )

Definition at line 43 of file G4BlockingList.cc.

44{
45}

Member Function Documentation

◆ BlockVolume()

◆ Enlarge()

◆ FullyReset()

void G4BlockingList::FullyReset ( )

Definition at line 49 of file G4BlockingList.cc.

50{
51 fBlockTagNo = 1;
52 for ( G4int i=fBlockingList.size()-1; i>=0; i-- )
53 {
54 fBlockingList[i] = 0;
55 }
56}
int G4int
Definition: G4Types.hh:66

◆ IsBlocked()

◆ Length()

G4int G4BlockingList::Length ( ) const

◆ Reset()


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