26 #ifndef G4IsomerTable_h
27 #define G4IsomerTable_h 1
102 enum {nEntries=3075,MaxA=260, MinZ=2, MaxZ=100};
103 static const G4double isomerTable[nEntries][5];
110 enum {idxPID=0, idxEnergy, idxLife, idxSpin, idxMu };
113 static const G4double levelTolerance;
120 return fIsotopeList->size();
126 if (idx<fIsotopeList->size())
return (*fIsotopeList)[idx];
virtual G4IsotopeProperty * GetIsotope(G4int Z, G4int A, G4double E)
G4IsomerTable & operator=(const G4IsomerTable &right)
G4IsotopeProperty * GetIsotopeByIndex(size_t idx) const
virtual G4IsotopeProperty * GetIsotopeByIsoLvl(G4int Z, G4int A, G4int lvl=0)
std::vector< G4IsotopeProperty * > G4IsotopeList