ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G3MatTable Class Reference

#include <geant4/tree/geant4-10.6-release/source/g3tog4/include/G3MatTable.hh>

+ Collaboration diagram for G3MatTable:

Public Member Functions

 G3MatTable ()
 
virtual ~G3MatTable ()
 
G4Materialget (G4int id) const
 
void put (G4int id, G4Material *material)
 
void Clear ()
 

Private Attributes

G3MaterialVectorfMatVector
 

Detailed Description

Definition at line 52 of file G3MatTable.hh.

View newest version in sPHENIX GitHub at line 52 of file G3MatTable.hh

Constructor & Destructor Documentation

G3MatTable::G3MatTable ( )

Definition at line 32 of file G3MatTable.cc.

View newest version in sPHENIX GitHub at line 32 of file G3MatTable.cc

References fMatVector.

G3MatTable::~G3MatTable ( )
virtual

Definition at line 37 of file G3MatTable.cc.

View newest version in sPHENIX GitHub at line 37 of file G3MatTable.cc

References Clear(), and fMatVector.

+ Here is the call graph for this function:

Member Function Documentation

void G3MatTable::Clear ( )

Definition at line 58 of file G3MatTable.cc.

View newest version in sPHENIX GitHub at line 58 of file G3MatTable.cc

References a, and fMatVector.

Referenced by ~G3MatTable().

+ Here is the caller graph for this function:

G4Material * G3MatTable::get ( G4int  id) const

Definition at line 43 of file G3MatTable.cc.

View newest version in sPHENIX GitHub at line 43 of file G3MatTable.cc

References fMatVector, G3MatTableEntry::GetID(), and G3MatTableEntry::GetMaterial().

Referenced by G4gstmed().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G3MatTable::put ( G4int  id,
G4Material material 
)

Definition at line 52 of file G3MatTable.cc.

View newest version in sPHENIX GitHub at line 52 of file G3MatTable.cc

References fMatVector.

Referenced by G4gsmate(), and G4gsmixt().

+ Here is the caller graph for this function:

Member Data Documentation

G3MaterialVector* G3MatTable::fMatVector
private

Definition at line 66 of file G3MatTable.hh.

View newest version in sPHENIX GitHub at line 66 of file G3MatTable.hh

Referenced by Clear(), G3MatTable(), get(), put(), and ~G3MatTable().


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