Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/src/framework/JetScapeModuleBase.h>
Public Types | |
typedef std::map< std::string, shared_ptr< JetScapeModuleBase > * | map_type (std::string const &s){map_type::iterator it=getMap() ->find(s |
Public Member Functions | |
virtual | ~JetScapeModuleFactory () |
if (it==getMap() ->end()) | |
return it | second () |
Static Protected Member Functions | |
static map_type * | getMap () |
Creates and access the module map. | |
Static Private Attributes | |
static map_type * | moduleMap |
Contains the map to all of the modules. | |
Definition at line 135 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 135 of file JetScapeModuleBase.h
typedef std::map<std::string, shared_ptr<JetScapeModuleBase>* Jetscape::JetScapeModuleFactory::map_type(std::string const &s){map_type::iterator it=getMap() ->find(s |
Definition at line 142 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 142 of file JetScapeModuleBase.h
|
inlinevirtual |
Definition at line 137 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 137 of file JetScapeModuleBase.h
|
inlinestaticprotected |
Creates and access the module map.
Definition at line 152 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 152 of file JetScapeModuleBase.h
References moduleMap.
Referenced by Jetscape::RegisterJetScapeModule< HybridHadronization >::RegisterJetScapeModule().
Definition at line 144 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 144 of file JetScapeModuleBase.h
return it Jetscape::JetScapeModuleFactory::second | ( | ) |
|
staticprivate |
Contains the map to all of the modules.
Definition at line 162 of file JetScapeModuleBase.h.
View newest version in sPHENIX GitHub at line 162 of file JetScapeModuleBase.h
Referenced by getMap().