EventContext.h File Reference
#include <iostream>
#include <unistd.h>
#include <limits>
#include "GaudiKernel/EventIDBase.h"
Include dependency graph for EventContext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EventContext
 This class represents an entry point to all the event specific data. More...
 

Functions

std::ostreamoperator<< (std::ostream &os, const EventContext &ctx)
 
std::ostreamoperator<< (std::ostream &os, const EventContext *c)
 

Function Documentation

std::ostream& operator<< ( std::ostream os,
const EventContext ctx 
)
inline

Definition at line 105 of file EventContext.h.

105  {
106  if (ctx.valid()) {
107  return os << "s: " << ctx.slot() << " e: " << ctx.evt();
108  } else {
109  return os << "INVALID";
110  }
111 }
ContextID_t slot() const
Definition: EventContext.h:41
ContextEvt_t evt() const
Definition: EventContext.h:40
bool valid() const
Definition: EventContext.h:42
std::ostream& operator<< ( std::ostream os,
const EventContext c 
)
inline

Definition at line 113 of file EventContext.h.

113  {
114  if (c != 0) {
115  return os << *c;
116  } else {
117  return os << "INVALID";
118  }
119 }
tuple c
Definition: gaudirun.py:391