Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_IAPPMGRUI_H
12 #define GAUDIKERNEL_IAPPMGRUI_H 1
73 #endif // KERNEL_IAPPMGRUI_H
virtual StatusCode restart()=0
Initialization (from RUNNING to RUNNING, via INITIALIZED).
virtual StatusCode terminate()=0
Terminate the job.
virtual StatusCode reinitialize()=0
Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED).
virtual StatusCode stop()=0
Stop (from RUNNING to INITIALIZED).
virtual StatusCode start()=0
Start (from INITIALIZED to RUNNING).
State
Allowed states for classes implementing the state machine (ApplicationMgr, Algorithm,...
virtual Gaudi::Monitoring::Hub & monitoringHub()
virtual StatusCode run()=0
Run the complete job (from initialize to terminate)
virtual StatusCode configure()=0
Configure the job.
DeclareInterfaceID(IAppMgrUI, 4, 1)
InterfaceID.
virtual StatusCode finalize()=0
Finalize the job.
virtual void outputLevelUpdate()=0
Function to call to update the outputLevel of the components (after a change in MessageSvc).
virtual StatusCode nextEvent(int maxevt)=0
Process the next maxevt events.
Central entity in a Gaudi application that manages monitoring objects (i.e.
constexpr static const auto FAILURE
virtual Gaudi::StateMachine::State FSMState() const =0
Get the current state.
virtual StatusCode initialize()=0
Initialize the job.