| # Gaudi Framework, version v23r1 |

Home |  | Generated: Wed Feb 29 2012

Classes | Functions

# IAuditor.h File Reference

`#include "GaudiKernel/INamedInterface.h"`
`#include <string>`
Include dependency graph for IAuditor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | IAuditor
| The IAuditor is the interface implmented by the AlgAuditor base class. More...
## Functions
const char * | toStr (IAuditor::StandardEventType e)
| Simple mapping function from IAuditor::StandardEventType to string.
std::ostream & | operator<< (std::ostream &s, IAuditor::StandardEventType e)

## Function Documentation

std::ostream& operator<< | ( | std::ostream & | s,
|  | IAuditor::StandardEventType | e
| ) |  | `[inline]`

Definition at line 121 of file IAuditor.h.

                                                                                  {
      return s << toStr(e);
    }

const char* toStr | ( | IAuditor::StandardEventType | e ) | `[inline]`

Simple mapping function from IAuditor::StandardEventType to string.

Definition at line 106 of file IAuditor.h.

                                                          {
      switch (e) {
        case IAuditor::Initialize   : return "Initialize";
        case IAuditor::ReInitialize : return "ReInitialize";
        case IAuditor::Execute      : return "Execute";
        case IAuditor::BeginRun     : return "BeginRun";
        case IAuditor::EndRun       : return "EndRun";
        case IAuditor::Finalize     : return "Finalize";
        case IAuditor::Start        : return "Start";
        case IAuditor::Stop         : return "Stop";
        case IAuditor::ReStart      : return "ReStart";
      }
      return NULL; // cannot be reached, but make the compiler happy
    }

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines