Analysis Software
Documentation for sPHENIX simulation software
|
Registers Jetscape modules in the factory map. More...
#include <JETSCAPE/blob/main/src/framework/JetScapeModuleBase.h>
Public Member Functions | |
RegisterJetScapeModule (std::string const &s) | |
Registers the name of the module to map to a function that can create the module. | |
Public Member Functions inherited from Jetscape::JetScapeModuleFactory | |
virtual | ~JetScapeModuleFactory () |
if (it==getMap() ->end()) | |
return it | second () |
Additional Inherited Members | |
Public Types inherited from Jetscape::JetScapeModuleFactory | |
typedef std::map< std::string, shared_ptr< JetScapeModuleBase > * | map_type (std::string const &s){map_type::iterator it=getMap() ->find(s |
Static Protected Member Functions inherited from Jetscape::JetScapeModuleFactory | |
static map_type * | getMap () |
Creates and access the module map. | |
Registers Jetscape modules in the factory map.
Definition at line 170 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 170 of file JetScapeModuleBase.h
|
inline |
Registers the name of the module to map to a function that can create the module.
Definition at line 173 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 173 of file JetScapeModuleBase.h