Go to the source code of this file.
|
| namespace | Gaudi |
| | This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited.
|
| |
◆ PyFSMHelper
Value:
return fsm && fsm->s().isSuccess(); \
}
Definition of the basic interface.
Small smart pointer class with automatic reference counting for IInterface.
Definition at line 242 of file Bootstrap.cpp.
242#define PyFSMHelper( s ) \
243 bool py_bootstrap_fsm_##s( IInterface* i ) { \
244 auto fsm = SmartIF<IStateful>( i ); \
245 return fsm && fsm->s().isSuccess(); \
246 }
◆ PyHelper
◆ configureApp()
Definition at line 226 of file Bootstrap.cpp.
226 {
228 return ui && ui->configure().isSuccess();
229}
◆ createApplicationMgr()
Definition at line 206 of file Bootstrap.cpp.
GAUDI_API IAppMgrUI * createApplicationMgr()
◆ getProperty()
Definition at line 215 of file Bootstrap.cpp.
215 {
217 if ( !prop ) return nullptr;
218
219 static std::string value;
220 value = prop->getProperty( name ).toString();
221 return value.c_str();
222}
◆ getService()
Definition at line 207 of file Bootstrap.cpp.
207 {
210}
get
decorate the vector of properties
◆ py_bootstrap_app_run()
| bool py_bootstrap_app_run |
( |
IInterface * | i, |
|
|
int | maxevt ) |
Definition at line 232 of file Bootstrap.cpp.
232 {
234 bool stat = false;
235
236 Py_BEGIN_ALLOW_THREADS;
237 stat = ep && ep->executeRun( maxevt ).isSuccess();
238 Py_END_ALLOW_THREADS;
239 return stat;
240}
◆ ROOT_VERSION_CODE()
◆ setOption()
◆ setProperty()
Definition at line 211 of file Bootstrap.cpp.
211 {
213 return prop && prop->setProperty( name, value ).isSuccess();
214}