38   if(0 == theInstance) {
 
   40     theInstance = &manager;
 
   45 G4HadronicInteractionRegistry::G4HadronicInteractionRegistry()
 
   55   size_t nModels = allModels.size();
 
   58     for (
size_t i=0; i<nModels; ++i) {
 
   75   if(!aModel) { 
return; }
 
   76   size_t nModels = allModels.size();
 
   78     for (
size_t i=0; i<nModels; ++i) {
 
   79       if( aModel == allModels[i] ) { 
return; }
 
   84   allModels.push_back(aModel);
 
   90   if(!aModel) { 
return; }
 
   91   size_t nModels = allModels.size();
 
   92   if(0 == nModels) { 
return; }
 
   93   for (
size_t i=0; i<nModels; ++i) {
 
   94     if( aModel == allModels[i] ) {
 
  108   size_t nModels = allModels.size(); 
 
  109   for (
size_t i=0; i<nModels; ++i) {
 
void RemoveMe(G4HadronicInteraction *aModel)
 
const G4String & GetModelName() const 
 
void RegisterMe(G4HadronicInteraction *aModel)
 
const XML_Char XML_Content * model
 
G4HadronicInteraction * FindModel(const G4String &name)
 
static G4HadronicInteractionRegistry * Instance()
 
~G4HadronicInteractionRegistry()