Geant4  10.02.p02
G4VParticlePropertyReporter Class Referenceabstract

#include <G4VParticlePropertyReporter.hh>

+ Inheritance diagram for G4VParticlePropertyReporter:
+ Collaboration diagram for G4VParticlePropertyReporter:

Public Types

typedef std::vector
< G4ParticlePropertyData * > 
G4PPDContainer
 

Public Member Functions

 G4VParticlePropertyReporter ()
 
virtual ~G4VParticlePropertyReporter ()
 
G4int operator== (const G4VParticlePropertyReporter &right) const
 
G4int operator!= (const G4VParticlePropertyReporter &right) const
 
virtual G4bool FillList (G4String name)
 
virtual void Clear ()
 
virtual void Print (const G4String &option)=0
 
const G4PPDContainerGetList () const
 

Protected Attributes

G4PPDContainer pList
 
G4ParticlePropertyTablepPropertyTable
 

Detailed Description

Definition at line 46 of file G4VParticlePropertyReporter.hh.

Member Typedef Documentation

Constructor & Destructor Documentation

G4VParticlePropertyReporter::G4VParticlePropertyReporter ( )

Definition at line 41 of file G4VParticlePropertyReporter.cc.

References G4ParticlePropertyTable::GetParticlePropertyTable(), and pPropertyTable.

+ Here is the call graph for this function:

G4VParticlePropertyReporter::~G4VParticlePropertyReporter ( )
virtual

Definition at line 47 of file G4VParticlePropertyReporter.cc.

References G4ParticlePropertyTable::Clear(), pList, and pPropertyTable.

+ Here is the call graph for this function:

Member Function Documentation

void G4VParticlePropertyReporter::Clear ( )
virtual

Definition at line 86 of file G4VParticlePropertyReporter.cc.

References pList.

G4bool G4VParticlePropertyReporter::FillList ( G4String  name)
virtual

Definition at line 54 of file G4VParticlePropertyReporter.cc.

References G4ParticleTable::GetIterator(), G4ParticlePropertyTable::GetParticleProperty(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), pList, pPropertyTable, G4ParticleTableIterator< K, V >::reset(), theParticleIterator, and G4ParticleTableIterator< K, V >::value().

+ Here is the call graph for this function:

const G4PPDContainer& G4VParticlePropertyReporter::GetList ( ) const
inline

Definition at line 77 of file G4VParticlePropertyReporter.hh.

References pList.

G4int G4VParticlePropertyReporter::operator!= ( const G4VParticlePropertyReporter right) const
inline

Definition at line 60 of file G4VParticlePropertyReporter.hh.

G4int G4VParticlePropertyReporter::operator== ( const G4VParticlePropertyReporter right) const
inline

Definition at line 57 of file G4VParticlePropertyReporter.hh.

virtual void G4VParticlePropertyReporter::Print ( const G4String option)
pure virtual

Member Data Documentation

G4ParticlePropertyTable* G4VParticlePropertyReporter::pPropertyTable
protected

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