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

#include <G4PhysicsTable.hh>

Inheritance diagram for G4PhysicsTable:
Inheritance graph
[legend]
Collaboration diagram for G4PhysicsTable:
Collaboration graph
[legend]

Public Member Functions

 G4PhysicsTable ()
 
 G4PhysicsTable (size_t cap)
 
virtual ~G4PhysicsTable ()
 
G4PhysicsVector *& operator() (size_t)
 
G4PhysicsVector *constoperator() (size_t) const
 
void clearAndDestroy ()
 
void push_back (G4PhysicsVector *)
 
void insert (G4PhysicsVector *)
 
void insertAt (size_t, G4PhysicsVector *)
 
void resize (size_t, G4PhysicsVector *vec=(G4PhysicsVector *)(0))
 
size_t entries () const
 
size_t length () const
 
G4bool isEmpty () const
 
G4bool ExistPhysicsTable (const G4String &fileName) const
 
G4bool StorePhysicsTable (const G4String &filename, G4bool ascii=false)
 
G4bool RetrievePhysicsTable (const G4String &filename, G4bool ascii=false)
 
void ResetFlagArray ()
 
G4bool GetFlag (size_t i) const
 
void ClearFlag (size_t i)
 

Protected Member Functions

G4PhysicsVectorCreatePhysicsVector (G4int type)
 

Protected Attributes

G4FlagCollection vecFlag
 

Friends

std::ostream & operator<< (std::ostream &out, G4PhysicsTable &table)
 

Detailed Description

Definition at line 66 of file G4PhysicsTable.hh.

Constructor & Destructor Documentation

G4PhysicsTable::G4PhysicsTable ( )

Definition at line 51 of file G4PhysicsTable.cc.

G4PhysicsTable::G4PhysicsTable ( size_t  cap)
explicit

Definition at line 56 of file G4PhysicsTable.cc.

G4PhysicsTable::~G4PhysicsTable ( )
virtual

Definition at line 85 of file G4PhysicsTable.cc.

Here is the call graph for this function:

Member Function Documentation

void G4PhysicsTable::clearAndDestroy ( )
void G4PhysicsTable::ClearFlag ( size_t  i)

Here is the caller graph for this function:

G4PhysicsVector * G4PhysicsTable::CreatePhysicsVector ( G4int  type)
protected

Definition at line 283 of file G4PhysicsTable.cc.

Here is the caller graph for this function:

size_t G4PhysicsTable::entries ( ) const

Here is the caller graph for this function:

G4bool G4PhysicsTable::ExistPhysicsTable ( const G4String fileName) const

Definition at line 149 of file G4PhysicsTable.cc.

G4bool G4PhysicsTable::GetFlag ( size_t  i) const

Here is the caller graph for this function:

void G4PhysicsTable::insert ( G4PhysicsVector )

Here is the caller graph for this function:

void G4PhysicsTable::insertAt ( size_t  ,
G4PhysicsVector  
)

Here is the caller graph for this function:

G4bool G4PhysicsTable::isEmpty ( ) const
size_t G4PhysicsTable::length ( ) const

Here is the caller graph for this function:

G4PhysicsVector*& G4PhysicsTable::operator() ( size_t  )
G4PhysicsVector* const& G4PhysicsTable::operator() ( size_t  ) const
void G4PhysicsTable::push_back ( G4PhysicsVector )

Here is the caller graph for this function:

void G4PhysicsTable::ResetFlagArray ( )

Definition at line 273 of file G4PhysicsTable.cc.

Here is the caller graph for this function:

void G4PhysicsTable::resize ( size_t  siz,
G4PhysicsVector vec = (G4PhysicsVector*)(0) 
)

Definition at line 91 of file G4PhysicsTable.cc.

Here is the caller graph for this function:

G4bool G4PhysicsTable::RetrievePhysicsTable ( const G4String filename,
G4bool  ascii = false 
)

Definition at line 165 of file G4PhysicsTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4PhysicsTable::StorePhysicsTable ( const G4String filename,
G4bool  ascii = false 
)

Definition at line 97 of file G4PhysicsTable.cc.

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
G4PhysicsTable table 
)
friend

Definition at line 247 of file G4PhysicsTable.cc.

Member Data Documentation

G4FlagCollection G4PhysicsTable::vecFlag
protected

Definition at line 132 of file G4PhysicsTable.hh.


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