29 using Options = std::map<std::string, std::string>;
37 static Factory::ReturnType
create( std::string_view type,
Options opts );
Application(Options opts)
Construct and configure the application from the provided options.
SmartIF< IStateful > app
Handle to the ApplicationMgr instance.
int run(std::function< int(SmartIF< IStateful > &)> action)
Run a user provided implementation of the application main logic.
virtual int run()
Implement the application main logic:
create(cls, appType, opts)
std::map< std::string, std::string > Options
Gaudi::PluginService::Factory< Application(Options)> Factory
Small smart pointer class with automatic reference counting for IInterface.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...