Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtModel.hh
Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | private: | ||||
static EvtModel* _instance; | static EvtModel* _instance; | ||||
std::map<std::string, EvtDecayBase*> _modelNameHash; | std::map<std::string, EvtDecayBase*> _modelNameHash; | ||||
std::map<std::string, EvtDecayBase*> _commandNameHash; | std::map<std::string, EvtDecayBase*> _commandNameHash; | ||||
}; | }; | ||||
inline EvtModel& EvtModel::instance() | inline EvtModel& EvtModel::instance() | ||||
{ | { | ||||
if ( _instance == 0 ) | if ( _instance == nullptr ) | ||||
_instance = new EvtModel; | _instance = new EvtModel; | ||||
return *_instance; | return *_instance; | ||||
} | } | ||||
#endif | #endif |