The Gaudi Framework  master (37c0b60a)
AvalancheSchedulerSvc Member List

This is the complete list of members for AvalancheSchedulerSvc, including all inherited members.

action typedefAvalancheSchedulerSvcprivate
activate()AvalancheSchedulerSvcprivate
ActivationState enum nameAvalancheSchedulerSvcprivate
ACTIVE enum valueAvalancheSchedulerSvcprivate
addToolsArray(ToolHandleArray< T > &hndlArr)Serviceinline
algname2index(const std::string &algoname)AvalancheSchedulerSvcinlineprivate
AlgTask classAvalancheSchedulerSvcfriend
assertUniqueName(std::string_view name) constPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inlineprivate
AState typedefAvalancheSchedulerSvcprivate
auditorSvc() constService
base_class typedefextends< Service, IScheduler >
bindPropertiesTo(Gaudi::Interfaces::IOptionsSvc &optsSvc)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
configure() overrideServiceinline
create_msgStream() const override finalCommonMessaging< implements< IService, IProperty, IStateful > >inlineprivate
deactivate()AvalancheSchedulerSvcprivate
declareProperty(const std::string &name, ToolHandle< T > &hndl, const std::string &doc="none")Serviceinline
declareProperty(const std::string &name, ToolHandleArray< T > &hndlArr, const std::string &doc="none")Serviceinline
PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >::declareProperty(Gaudi::Details::PropertyBase &prop)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >::declareProperty(const std::string &name, TYPE &value, const std::string &doc="none")PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >::declareProperty(const std::string &name, Gaudi::Property< TYPE, VERIFIER, HANDLERS > &prop, const std::string &doc="none")PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
declareRemoteProperty(const std::string &name, IProperty *rsvc, const std::string &rname="")PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
declareTool(ToolHandle< T > &handle, bool createIf=true)Serviceinline
declareTool(ToolHandle< T > &handle, const std::string &toolTypeAndName, bool createIf=true)Serviceinline
dumpGraphFile(const std::map< std::string, DataObjIDColl > &inDeps, const std::map< std::string, DataObjIDColl > &outDeps) constAvalancheSchedulerSvcprivate
dumpSchedulerState(int iSlot)AvalancheSchedulerSvcprivate
dumpState() overrideAvalancheSchedulerSvc
eventFailed(EventContext *eventContext)AvalancheSchedulerSvcprivate
ext_iids typedefextend_interfaces< Interfaces... >
extend_interfaces_base typedefextends< Service, IScheduler >
Factory typedefService
FAILURE enum valueAvalancheSchedulerSvcprivate
finalize() overrideAvalancheSchedulerSvc
freeSlots() overrideAvalancheSchedulerSvc
FSMState() const overrideServiceinline
getInterfaceNames() const overrideextends< Service, IScheduler >inline
getProperties() const overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
getProperty(Gaudi::Details::PropertyBase *p) const overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
getProperty(std::string_view name) const overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
getProperty(std::string_view n, std::string &v) const overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
hasProperty(std::string_view name) const overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
i_cast(const InterfaceID &tid) const overrideextends< Service, IScheduler >inline
INACTIVE enum valueAvalancheSchedulerSvcprivate
index2algname(unsigned int index)AvalancheSchedulerSvcinlineprivate
initialize() overrideAvalancheSchedulerSvc
initMessaging() constCommonMessaging< implements< IService, IProperty, IStateful > >inlineprivate
initToolHandles() constServiceprivate
isStalled(const EventSlot &) constAvalancheSchedulerSvcprivate
iterate()AvalancheSchedulerSvcprivate
m_actionsQueueAvalancheSchedulerSvcprivate
m_algExecStateSvcAvalancheSchedulerSvcprivate
m_algname_index_mapAvalancheSchedulerSvcprivate
m_algname_vectAvalancheSchedulerSvcprivate
m_algosInFlightAvalancheSchedulerSvcprivate
m_algResourcePoolAvalancheSchedulerSvcprivate
m_arenaAvalancheSchedulerSvcprivate
m_auditInitServiceprotected
m_auditorFinalizeServiceprotected
m_auditorInitializeServiceprotected
m_auditorReinitializeServiceprotected
m_auditorRestartServiceprotected
m_auditorStartServiceprotected
m_auditorStopServiceprotected
m_autoRetrieveToolsServiceprotected
m_blockingAlgosInFlightAvalancheSchedulerSvcprivate
m_checkDepsAvalancheSchedulerSvcprivate
m_checkOutputAvalancheSchedulerSvcprivate
m_checkOutputIgnoreListAvalancheSchedulerSvcprivate
m_checkToolDepsServiceprotected
m_condSvcAvalancheSchedulerSvcprivate
m_dataDepsGraphAlgoPatternAvalancheSchedulerSvcprivate
m_dataDepsGraphFileAvalancheSchedulerSvcprivate
m_dataDepsGraphObjectPatternAvalancheSchedulerSvcprivate
m_dumpIntraEventDynamicsAvalancheSchedulerSvcprivate
m_enableCondSvcAvalancheSchedulerSvcprivate
m_enablePreemptiveBlockingTasksAvalancheSchedulerSvcprivate
m_eventSlotsAvalancheSchedulerSvcprivate
m_fiberManagerAvalancheSchedulerSvcprivate
m_finishedEventsAvalancheSchedulerSvcprivate
m_freeSlotsAvalancheSchedulerSvcprivate
m_initFlagServiceprivate
m_initSCServiceprivate
m_isActiveAvalancheSchedulerSvcprivate
m_lastSnapshotAvalancheSchedulerSvcprivate
m_maxAlgosInFlightAvalancheSchedulerSvcprivate
m_maxBlockingAlgosInFlightAvalancheSchedulerSvcprivate
m_maxEventsInFlightAvalancheSchedulerSvcprivate
m_maxParallelismExtraAvalancheSchedulerSvcprivate
m_nameServiceprivate
m_needsUpdateAvalancheSchedulerSvcprivate
m_numOffloadThreadsAvalancheSchedulerSvcprivate
m_optimizationModeAvalancheSchedulerSvcprivate
m_outputLevelServiceprotected
m_pAuditorSvcServicemutableprotected
m_precSvcAvalancheSchedulerSvcprivate
m_propertiesPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >private
m_remotePropertiesPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >private
m_retryQueueAvalancheSchedulerSvcprivate
m_scheduledAsynchronousQueueAvalancheSchedulerSvcprivate
m_scheduledQueueAvalancheSchedulerSvcprivate
m_showControlFlowAvalancheSchedulerSvcprivate
m_showDataDepsAvalancheSchedulerSvcprivate
m_showDataFlowAvalancheSchedulerSvcprivate
m_simulateExecutionAvalancheSchedulerSvcprivate
m_snapshotCallbackAvalancheSchedulerSvcprivate
m_snapshotIntervalAvalancheSchedulerSvcprivate
m_stateServiceprotected
m_svcLocatorServicemutableprivate
m_svcManagerServiceprivate
m_targetStateServiceprotected
m_threadAvalancheSchedulerSvcprivate
m_threadPoolSizeAvalancheSchedulerSvcprivate
m_threadPoolSvcAvalancheSchedulerSvcprivate
m_todeletePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >private
m_toolHandleArraysServicemutableprivate
m_toolHandlesServicemutableprivate
m_toolHandlesInitServicemutableprivate
m_toolsServicemutableprivate
m_useDataLoaderAvalancheSchedulerSvcprivate
m_verboseSubSlotsAvalancheSchedulerSvcprivate
m_whiteboardAvalancheSchedulerSvcprivate
m_whiteboardSvcNameAvalancheSchedulerSvcprivate
msgLevel() constCommonMessaging< implements< IService, IProperty, IStateful > >inline
msgLevel(MSG::Level lvl) constCommonMessaging< implements< IService, IProperty, IStateful > >inline
name() const overrideService
next(TaskSpec &ts, bool asynchronous)AvalancheSchedulerSvcinline
operator=(const PropertyHolder &)=deletePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
outputLevel() constServiceinlineprotected
popFinishedEvent(EventContext *&eventContext) overrideAvalancheSchedulerSvc
Properties typedefPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >private
property(std::string_view name) constPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
property(std::string_view name, const std::vector< Gaudi::Details::PropertyBase * > &props) constPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inlineprivate
PropertyHolder()=defaultPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
PropertyHolder(const PropertyHolder &)=deletePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
PropertyHolderImpl typedefPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
pushNewEvent(EventContext *eventContext) overrideAvalancheSchedulerSvc
pushNewEvents(std::vector< EventContext * > &eventContexts) overrideAvalancheSchedulerSvc
queryInterface(const InterfaceID &ti, void **pp) overrideextends< Service, IScheduler >inline
recordOccupancy(int samplePeriod, std::function< void(OccupancySnapshot)> callback) overrideAvalancheSchedulerSvcvirtual
reinitialize() overrideService
RemoteProperties typedefPropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >private
resetMessaging()CommonMessaging< implements< IService, IProperty, IStateful > >inlineprotected
restart() overrideService
revise(unsigned int iAlgo, EventContext *contextPtr, AState state, bool iterate=false)AvalancheSchedulerSvcprivate
schedule(TaskSpec &&)AvalancheSchedulerSvcprivate
scheduleEventView(const EventContext *sourceContext, const std::string &nodeName, std::unique_ptr< EventContext > viewContext) overrideAvalancheSchedulerSvcvirtual
service(const std::string &name, const T *&psvc, bool createIf=true) constServiceinline
service(const std::string &name, T *&psvc, bool createIf=true) constServiceinline
service(const std::string &name, bool createIf=true) constServiceinline
service(const std::string &svcType, const std::string &svcName, T *&psvc) constServiceinline
Service(std::string name, ISvcLocator *svcloc)Service
serviceLocator() const overrideService
setProperty(const std::string &name, const Gaudi::Details::PropertyBase &p) overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setProperty(const std::string &s) overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setProperty(const Gaudi::Details::PropertyBase &p)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setProperty(const std::string &name, const Gaudi::Details::PropertyBase &p)=0PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
setProperty(const std::string &s)=0PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >
setProperty(const std::string &name, const char *v)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setProperty(const std::string &name, const std::string &v)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setProperty(const std::string &name, const TYPE &value)PropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setPropertyRepr(const std::string &n, const std::string &r) overridePropertyHolder< CommonMessaging< implements< IService, IProperty, IStateful > > >inline
setServiceManager(ISvcManager *ism) overrideServiceprivate
setUpMessaging() constCommonMessaging< implements< IService, IProperty, IStateful > >inlineprotected
signoff(const TaskSpec &)AvalancheSchedulerSvcprivate
start() overrideService
stop() overrideService
sysFinalize() overrideService
sysInitialize() overrideService
sysInitialize_imp()Serviceprivate
sysReinitialize() overrideService
sysRestart() overrideService
sysStart() overrideService
sysStop() overrideService
targetFSMState() const overrideServiceinline
terminate() overrideServiceinline
tools() constService
tools()Serviceprotected
tryPopFinishedEvent(EventContext *&eventContext) overrideAvalancheSchedulerSvc
updateMsgStreamOutputLevel(int level)CommonMessaging< implements< IService, IProperty, IStateful > >inlineprotected
~Service() overrideServiceprotected