|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PhysicsTable.hh>
Inheritance diagram for G4PhysicsTable:Public Member Functions | |
| G4PhysicsTable ()=default | |
| G4PhysicsTable (size_t cap) | |
| virtual | ~G4PhysicsTable () |
| G4PhysicsTable (const G4PhysicsTable &)=delete | |
| G4PhysicsTable & | operator= (const G4PhysicsTable &)=delete |
| G4PhysicsVector *& | operator() (std::size_t) |
| G4PhysicsVector *const & | operator() (std::size_t) const |
| void | clearAndDestroy () |
| void | push_back (G4PhysicsVector *) |
| void | insert (G4PhysicsVector *) |
| void | insertAt (std::size_t, G4PhysicsVector *) |
| void | resize (std::size_t, G4PhysicsVector *vec=nullptr) |
| std::size_t | entries () const |
| std::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, G4bool spline=false) |
| void | ResetFlagArray () |
| G4bool | GetFlag (std::size_t i) const |
| void | ClearFlag (std::size_t i) |
Protected Member Functions | |
| G4PhysicsVector * | CreatePhysicsVector (G4int type, G4bool spline) |
Protected Attributes | |
| G4FlagCollection | vecFlag |
Friends | |
| std::ostream & | operator<< (std::ostream &out, G4PhysicsTable &table) |
Definition at line 55 of file G4PhysicsTable.hh.
|
default |
Referenced by ClearFlag(), G4PhysicsTable(), operator<<, and operator=().
|
explicit |
|
virtual |
Definition at line 54 of file G4PhysicsTable.cc.
|
delete |
| void G4PhysicsTable::clearAndDestroy | ( | ) |
| void G4PhysicsTable::ClearFlag | ( | std::size_t | i | ) |
|
protected |
Definition at line 268 of file G4PhysicsTable.cc.
Referenced by RetrievePhysicsTable().
| std::size_t G4PhysicsTable::entries | ( | ) | const |
Definition at line 123 of file G4PhysicsTable.cc.
| G4bool G4PhysicsTable::GetFlag | ( | std::size_t | i | ) | const |
| void G4PhysicsTable::insert | ( | G4PhysicsVector * | ) |
| void G4PhysicsTable::insertAt | ( | std::size_t | , |
| G4PhysicsVector * | ) |
| G4bool G4PhysicsTable::isEmpty | ( | ) | const |
| std::size_t G4PhysicsTable::length | ( | ) | const |
Referenced by G4EmUtility::FillPeaksStructure(), and G4EmUtility::FindCrossSectionMax().
| G4PhysicsVector *& G4PhysicsTable::operator() | ( | std::size_t | ) |
| G4PhysicsVector *const & G4PhysicsTable::operator() | ( | std::size_t | ) | const |
|
delete |
| void G4PhysicsTable::push_back | ( | G4PhysicsVector * | ) |
| void G4PhysicsTable::ResetFlagArray | ( | ) |
Definition at line 257 of file G4PhysicsTable.cc.
Referenced by G4PhysicsTableHelper::PreparePhysicsTable().
| void G4PhysicsTable::resize | ( | std::size_t | siz, |
| G4PhysicsVector * | vec = nullptr ) |
Definition at line 61 of file G4PhysicsTable.cc.
Referenced by G4NeutronGeneralProcess::PreparePhysicsTable(), and G4PhysicsTableHelper::PreparePhysicsTable().
| G4bool G4PhysicsTable::RetrievePhysicsTable | ( | const G4String & | filename, |
| G4bool | ascii = false, | ||
| G4bool | spline = false ) |
Definition at line 140 of file G4PhysicsTable.cc.
Referenced by G4PhysicsTableHelper::RetrievePhysicsTable().
Definition at line 68 of file G4PhysicsTable.cc.
Referenced by G4EmTableUtil::StoreMscTable(), and G4EmTableUtil::StoreTable().
|
friend |
Definition at line 226 of file G4PhysicsTable.cc.
|
protected |
Definition at line 119 of file G4PhysicsTable.hh.
Referenced by ResetFlagArray(), resize(), RetrievePhysicsTable(), and ~G4PhysicsTable().