Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
G4ShortLivedTable Class Reference

#include <G4ShortLivedTable.hh>

Public Types

typedef std::vector< const
G4ParticleDefinition * > 
G4ShortLivedList
 

Public Member Functions

 G4ShortLivedTable ()
 
virtual ~G4ShortLivedTable ()
 
G4bool IsShortLived (const G4ParticleDefinition *) const
 
void DumpTable (const G4String &particle_name="ALL") const
 
G4int Entries () const
 
G4bool Contains (const G4ParticleDefinition *particle) const
 
void Insert (const G4ParticleDefinition *particle)
 
void Remove (const G4ParticleDefinition *particle)
 
G4ParticleDefinitionGetParticle (G4int index) const
 
G4int size () const
 
void clear ()
 

Protected Member Functions

 G4ShortLivedTable (const G4ShortLivedTable &right)
 
G4ShortLivedTableoperator= (const G4ShortLivedTable &)
 
G4int GetVerboseLevel () const
 

Detailed Description

Definition at line 50 of file G4ShortLivedTable.hh.

Member Typedef Documentation

Definition at line 59 of file G4ShortLivedTable.hh.

Constructor & Destructor Documentation

G4ShortLivedTable::G4ShortLivedTable ( )

Definition at line 45 of file G4ShortLivedTable.cc.

G4ShortLivedTable::G4ShortLivedTable ( const G4ShortLivedTable right)
protected

Definition at line 61 of file G4ShortLivedTable.cc.

G4ShortLivedTable::~G4ShortLivedTable ( )
virtual

Definition at line 50 of file G4ShortLivedTable.cc.

Member Function Documentation

void G4ShortLivedTable::clear ( void  )

Definition at line 90 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4ShortLivedTable::Contains ( const G4ParticleDefinition particle) const
inline

Definition at line 107 of file G4ShortLivedTable.hh.

void G4ShortLivedTable::DumpTable ( const G4String particle_name = "ALL") const

Definition at line 150 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

G4int G4ShortLivedTable::Entries ( ) const
inline

Definition at line 116 of file G4ShortLivedTable.hh.

Here is the caller graph for this function:

G4ParticleDefinition * G4ShortLivedTable::GetParticle ( G4int  index) const
inline

Definition at line 128 of file G4ShortLivedTable.hh.

Here is the call graph for this function:

G4int G4ShortLivedTable::GetVerboseLevel ( ) const
protected

Definition at line 80 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ShortLivedTable::Insert ( const G4ParticleDefinition particle)

Definition at line 102 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4ShortLivedTable::IsShortLived ( const G4ParticleDefinition particle) const

Definition at line 85 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ShortLivedTable & G4ShortLivedTable::operator= ( const G4ShortLivedTable right)
protected

Definition at line 66 of file G4ShortLivedTable.cc.

void G4ShortLivedTable::Remove ( const G4ParticleDefinition particle)

Definition at line 109 of file G4ShortLivedTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4ShortLivedTable::size ( ) const
inline

Definition at line 121 of file G4ShortLivedTable.hh.


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