58 for (
size_t i=0; i<nModels; ++i) {
75 if(!aModel) {
return; }
78 for (
size_t i=0; i<nModels; ++i) {
90 if(!aModel) {
return; }
92 if(0 == nModels) {
return; }
93 for (
size_t i=0; i<nModels; ++i) {
109 for (
size_t i=0; i<nModels; ++i) {
121 std::vector<G4HadronicInteraction*>
124 std::vector<G4HadronicInteraction*> models;
127 for (
size_t i=0; i<nModels; ++i) {
std::vector< G4HadronicInteraction * > FindAllModels(const G4String &name)
void RemoveMe(G4HadronicInteraction *aModel)
std::vector< G4HadronicInteraction * > allModels
const G4String & GetModelName() const
void RegisterMe(G4HadronicInteraction *aModel)
G4HadronicInteractionRegistry()
G4HadronicInteraction * FindModel(const G4String &name)
static G4HadronicInteractionRegistry * Instance()
static G4ThreadLocal G4HadronicInteractionRegistry * theInstance
~G4HadronicInteractionRegistry()