65 #ifndef G4NistManager_h
66 #define G4NistManager_h 1
182 G4double temp = CLHEP::STP_Temperature,
183 G4double pres = CLHEP::STP_Pressure);
189 const std::vector<G4String>& elm,
190 const std::vector<G4int>& nbAtoms,
194 G4double temp = CLHEP::STP_Temperature,
195 G4double pressure = CLHEP::STP_Pressure);
201 const std::vector<G4String>& elm,
202 const std::vector<G4double>&
weight,
206 G4double temp = CLHEP::STP_Temperature,
207 G4double pressure = CLHEP::STP_Pressure);
221 const std::vector<G4String>& elm,
222 const std::vector<G4int>& nbAtoms,
224 G4double temp = CLHEP::STP_Temperature,
225 G4double pressure = CLHEP::STP_Pressure);
278 std::vector<G4Element*> elements;
279 std::vector<G4Material*> materials;
306 if(index < theElementTable->size()) { elm = (*theElementTable)[
index]; }
338 return elmBuilder->
GetZ(symb);
431 if(index < theMaterialTable->size()) mat = (*theMaterialTable)[
index];
456 const std::vector<G4String>& elm,
457 const std::vector<G4int>& nbAtoms,
473 const std::vector<G4String>& elm,
474 const std::vector<G4double>& w,
500 const std::vector<G4String>& elm,
501 const std::vector<G4int>& nbAtoms,
529 return g4pow->
A13(A);
536 return g4pow->
Z13(Z);
544 if(Z < 101) { res = POWERA27[
Z]; }
552 return g4pow->
logZ(Z);
559 return g4pow->
logA(A);
567 if(Z < 101) { res = LOGAZ[
Z]; }