47#ifndef G4PhysicsTable_hh
48#define G4PhysicsTable_hh 1
57 using G4PhysCollection = std::vector<G4PhysicsVector*>;
58 using G4FlagCollection = std::vector<G4bool>;
122#include "G4PhysicsTable.icc"
void push_back(G4PhysicsVector *)
friend std::ostream & operator<<(std::ostream &out, G4PhysicsTable &table)
G4PhysicsTable(size_t cap)
std::size_t entries() const
G4bool GetFlag(std::size_t i) const
G4PhysicsVector *const & operator()(std::size_t) const
G4bool ExistPhysicsTable(const G4String &fileName) const
G4bool StorePhysicsTable(const G4String &filename, G4bool ascii=false)
std::size_t length() const
void insert(G4PhysicsVector *)
G4bool RetrievePhysicsTable(const G4String &filename, G4bool ascii=false)
G4PhysicsTable(const G4PhysicsTable &)=delete
void resize(std::size_t, G4PhysicsVector *vec=(G4PhysicsVector *)(0))
G4PhysicsVector *& operator()(std::size_t)
void ClearFlag(std::size_t i)
G4PhysicsVector * CreatePhysicsVector(G4int type)
G4PhysicsTable & operator=(const G4PhysicsTable &)=delete
void insertAt(std::size_t, G4PhysicsVector *)
virtual ~G4PhysicsTable()