77 if ( !dbool || (
Z < 2.5 && ( std::abs(
theBaseZ-
Z)>0.0001 || std::abs(
theBaseA-
A)>0.0001) ) )
101 while ( theData.good() )
107 theData >> iMT >> iMF >> dummy;
112 std::map< G4double , std::map< G4int , G4double >* >* mEnergyFSPData =
new std::map< G4double , std::map< G4int , G4double >* >;
114 std::map< G4double , G4int >* mInterporation =
new std::map< G4double , G4int >;
128 mInterporation->insert( std::pair<G4double,G4int>(Ei*
eV,ip) );
130 std::map<G4int,G4double>* mFSPYieldData =
new std::map<G4int,G4double>;
136 theData >> FSP >> mFSP >>
Y;
137 G4int k = FSP*100+mFSP;
140 mFSPYieldData->insert( std::pair<G4int,G4double>( k , YY ) );
142 mEnergyFSPData->insert( std::pair<
G4double,std::map<G4int,G4double>*>(Ei*eV,mFSPYieldData) );
static G4ParticleHPManager * GetInstance()
void GetDataStream(G4String, std::istringstream &iss)
std::map< G4int, std::map< G4double, G4int > *> mMTInterpolation
double A(double temperature)
G4ParticleHPNames theNames
G4ParticleHPDataUsed GetName(G4int A, G4int Z, G4String base, G4String rest, G4bool &active)
std::map< G4int, std::map< G4double, std::map< G4int, G4double > *> *> FissionProductYieldData