Import Geant4 11.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2021-12-10 14:46:44 +01:00
committed by Ben Morgan
parent 6399a014b6
commit 80e2389dd8
3932 changed files with 202519 additions and 246221 deletions
@@ -81,32 +81,26 @@ class G4MCCIndexConversionTable
inline
G4bool G4MCCIndexConversionTable::IsUsed(std::size_t index) const
{
if (index >= vecNewIndex.size()) return false;
// returns 'true' if the indicated MCC in the file
// is used in the current production cut table
return (vecNewIndex[index] >= 0);
return ((index < vecNewIndex.size()) && (vecNewIndex[index] >= 0));
}
inline
void G4MCCIndexConversionTable::SetNewIndex(std::size_t index,
std::size_t new_value)
{
if (index >= vecNewIndex.size()) return;
// set the index in the current production cut table
// for the indicated MCC in the file
vecNewIndex[index]=G4int(new_value);
if (index < vecNewIndex.size()) vecNewIndex[index] = new_value;
}
inline
G4int G4MCCIndexConversionTable::GetIndex(std::size_t index) const
{
if (index >= vecNewIndex.size()) return -1;
// get the index in the current production cut table
// for the indicated MCC in the file
return (vecNewIndex[index]);
return (index < vecNewIndex.size()) ? vecNewIndex[index] : -1;
}
inline