The Gaudi Framework  master (37c0b60a)
EventIDBase.h File Reference

This class provides a unique identification for each event, in terms of run/event number and/or a time stamp. More...

#include <cstdint>
#include <iomanip>
#include <iostream>
#include <tuple>
#include <GaudiKernel/compose.h>
Include dependency graph for EventIDBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  details::arg_helper< lambda >
 
struct  details::arg_helper< Ret(T::*)(Arg) const >
 
class  EventIDBase
 This class provides a unique identification for each event, in terms of run/event number and/or a time stamp. More...
 

Namespaces

 details
 

Typedefs

template<typename lambda >
using details::argument_t = typename arg_helper< lambda >::type
 

Functions

template<typename Fun >
auto details::add_deref (Fun f)
 
template<typename Proj , typename Cmp = std::greater<>>
auto details::make_cmp (Proj p, Cmp cmp={})
 

Detailed Description

This class provides a unique identification for each event, in terms of run/event number and/or a time stamp.

Author
RD Schaffer R.D.S.nosp@m.chaf.nosp@m.fer@c.nosp@m.ern..nosp@m.ch
Paolo Calafiura pcala.nosp@m.fiur.nosp@m.a@lbl.nosp@m..gov
Charles Leggett

Definition in file EventIDBase.h.