ATLAS Offline Software
|
a triple allowing access to a sub-event More...
#include <PileUpEventInfo.h>
Public Types | |
typedef PileUpTimeEventIndex::time_type | time_type |
typedef PileUpTimeEventIndex::index_type | index_type |
typedef PileUpTimeEventIndex::PileUpType | pileup_type |
typedef std::list< SubEvent >::const_iterator | const_iterator |
typedef std::list< SubEvent >::iterator | iterator |
Public Attributes | |
EventInfo * | pSubEvt |
redundant but handy e.g. for persist. FIXME OWNED COPY More... | |
StoreGateSvc * | pSubEvtSG |
the sub event store More... | |
Private Attributes | |
PileUpTimeEventIndex | m_timeIndex |
a triple allowing access to a sub-event
Definition at line 52 of file PileUpEventInfo.h.
typedef std::list<SubEvent>::const_iterator PileUpEventInfo::SubEvent::const_iterator |
Definition at line 97 of file PileUpEventInfo.h.
typedef PileUpTimeEventIndex::index_type PileUpEventInfo::SubEvent::index_type |
Definition at line 60 of file PileUpEventInfo.h.
Definition at line 98 of file PileUpEventInfo.h.
typedef PileUpTimeEventIndex::PileUpType PileUpEventInfo::SubEvent::pileup_type |
Definition at line 61 of file PileUpEventInfo.h.
typedef PileUpTimeEventIndex::time_type PileUpEventInfo::SubEvent::time_type |
Definition at line 59 of file PileUpEventInfo.h.
PileUpEventInfo::SubEvent::SubEvent | ( | ) |
Definition at line 34 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::~SubEvent | ( | ) |
Definition at line 78 of file PileUpEventInfo.cxx.
Definition at line 41 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | SubEvent && | rhs | ) |
Definition at line 59 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
const EventInfo * | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 82 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
index_type | index, | ||
const EventInfo * | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 90 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
index_type | index, | ||
PileUpTimeEventIndex::PileUpType | typ, | ||
const EventInfo * | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 97 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
unsigned int | BCID, | ||
index_type | index, | ||
PileUpTimeEventIndex::PileUpType | typ, | ||
const EventInfo & | rse, | ||
StoreGateSvc * | psg | ||
) |
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
std::unique_ptr< EventInfo > | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 116 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
index_type | index, | ||
std::unique_ptr< EventInfo > | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 124 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
index_type | index, | ||
PileUpTimeEventIndex::PileUpType | typ, | ||
std::unique_ptr< EventInfo > | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 131 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent::SubEvent | ( | time_type | t, |
unsigned int | BCID, | ||
index_type | index, | ||
PileUpTimeEventIndex::PileUpType | typ, | ||
std::unique_ptr< EventInfo > | pse, | ||
StoreGateSvc * | psg | ||
) |
Definition at line 139 of file PileUpEventInfo.cxx.
unsigned int PileUpEventInfo::SubEvent::BCID | ( | ) | const |
Definition at line 151 of file PileUpEventInfo.cxx.
|
inline |
Definition at line 91 of file PileUpEventInfo.h.
PileUpEventInfo::SubEvent & PileUpEventInfo::SubEvent::operator= | ( | const SubEvent & | rhs | ) |
Definition at line 49 of file PileUpEventInfo.cxx.
PileUpEventInfo::SubEvent & PileUpEventInfo::SubEvent::operator= | ( | SubEvent && | rhs | ) |
Definition at line 67 of file PileUpEventInfo.cxx.
|
inline |
t0 wrto original event (hence original evt time == 0)
Definition at line 90 of file PileUpEventInfo.h.
|
inline |
|
private |
Definition at line 54 of file PileUpEventInfo.h.
EventInfo* PileUpEventInfo::SubEvent::pSubEvt |
redundant but handy e.g. for persist. FIXME OWNED COPY
Definition at line 56 of file PileUpEventInfo.h.
StoreGateSvc* PileUpEventInfo::SubEvent::pSubEvtSG |
the sub event store
Definition at line 57 of file PileUpEventInfo.h.