| The Gaudi Framework v32r1 (f65d50dc)

Classes | Namespaces | Enumerations | Functions
IAlgExecStateSvc.h File Reference
`#include "GaudiKernel/IAlgorithm.h"`
`#include "GaudiKernel/IInterface.h"`
`#include "GaudiKernel/StatusCode.h"`
`#include "GaudiKernel/StringKey.h"`
`#include <map>`
`#include <sstream>`
`#include <string>`
Include dependency graph for IAlgExecStateSvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | AlgExecState
class | IAlgExecStateSvc
| Abstract interface for a service that manages the Algorithm execution states. More...

## Namespaces
| EventStatus

## Enumerations
enum | EventStatus::Status { EventStatus::Invalid = 0, EventStatus::Success = 1, EventStatus::AlgFail = 2, EventStatus::AlgStall = 3, EventStatus::Other = 4 }

## Functions
std::ostream & | operator<< (std::ostream &ost, const AlgExecState &s)
std::ostream & | EventStatus::operator<< (std::ostream &os, Status s)

## Function Documentation

## ◆ operator<<()

std::ostream& operator<< | ( | std::ostream & | ost,
|  | const AlgExecState & | s
| ) |  |
| inline

Definition at line 50 of file IAlgExecStateSvc.h.

50 {
51 ost << "e: ";
52 switch ( s.state() ) {
53 case AlgExecState::State::None:
54 return ost << "n";
55 case AlgExecState::State::Executing:
56 return ost << "e";
57 default:
58 return ost << "d f: " << s.filterPassed() << " sc: " << s.execStatus();
59 }
60 }
gaudirun.s
string s
Definition: gaudirun.py:316