44 #ifndef G4RDSHELLDATA_HH
45 #define G4RDSHELLDATA_HH 1
93 std::map<G4int,std::vector<G4double>*,std::less<G4int> >
idMap;
94 std::map<G4int,G4DataVector*,std::less<G4int> >
bindingMap;
size_t NumberOfShells(G4int Z) const
std::vector< G4int > nShells
const std::vector< G4double > & ShellIdVector(G4int Z) const
const std::vector< G4double > & ShellVector(G4int Z) const
G4RDShellData & operator=(const G4RDShellData &right)
std::map< G4int, G4DataVector *, std::less< G4int > > bindingMap
G4double ShellOccupancyProbability(G4int Z, G4int shellIndex) const
std::map< G4int, std::vector< G4double > *, std::less< G4int > > occupancyPdfMap
G4int ShellId(G4int Z, G4int shellIndex) const
std::map< G4int, std::vector< G4double > *, std::less< G4int > > idMap
G4double BindingEnergy(G4int Z, G4int shellIndex) const
void LoadData(const G4String &fileName)
G4int SelectRandomShell(G4int Z) const
G4RDShellData(G4int minZ=1, G4int maxZ=100, G4bool isOccupancy=false)