48#ifndef G4EmDataHandler_h
49#define G4EmDataHandler_h 1
99 {
return (*(
data[itable]))[ivec]; }
101 inline const std::vector<G4PhysicsTable*>&
GetTables()
const {
return data; }
109 std::vector<G4PhysicsTable*>
data;
void SetMasterProcess(const G4VEmProcess *)
void CleanTable(size_t idx)
std::vector< G4PhysicsTable * > data
G4PhysicsTable * MakeTable(size_t idx)
std::vector< const G4VEmProcess * > masterProcess
G4bool RetrievePhysicsTable(size_t idx, const G4ParticleDefinition *part, const G4String &fname, G4bool ascii, G4bool spline)
const G4VEmProcess * GetMasterProcess(size_t idx) const
G4EmDataHandler & operator=(const G4EmDataHandler &right)=delete
G4PhysicsTable * Table(size_t idx) const
size_t SetTable(G4PhysicsTable *)
G4EmDataHandler(const G4EmDataHandler &)=delete
const G4PhysicsVector * GetVector(size_t itable, size_t ivec) const
const std::vector< G4PhysicsTable * > & GetTables() const
const G4PhysicsTable * GetTable(size_t idx) const
G4EmDataHandler(size_t nTable)
G4bool StorePhysicsTable(size_t idx, const G4ParticleDefinition *part, const G4String &fname, G4bool ascii)