![]() |
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 57 of file PileUpEventInfo.h.
| typedef std::list<SubEvent>::const_iterator PileUpEventInfo::SubEvent::const_iterator |
Definition at line 102 of file PileUpEventInfo.h.
| typedef PileUpTimeEventIndex::index_type PileUpEventInfo::SubEvent::index_type |
Definition at line 65 of file PileUpEventInfo.h.
Definition at line 103 of file PileUpEventInfo.h.
| typedef PileUpTimeEventIndex::PileUpType PileUpEventInfo::SubEvent::pileup_type |
Definition at line 66 of file PileUpEventInfo.h.
| typedef PileUpTimeEventIndex::time_type PileUpEventInfo::SubEvent::time_type |
Definition at line 64 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 96 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 95 of file PileUpEventInfo.h.
|
inline |
|
private |
Definition at line 59 of file PileUpEventInfo.h.
| EventInfo* PileUpEventInfo::SubEvent::pSubEvt |
redundant but handy e.g. for persist. FIXME OWNED COPY
Definition at line 61 of file PileUpEventInfo.h.
| StoreGateSvc* PileUpEventInfo::SubEvent::pSubEvtSG |
the sub event store
Definition at line 62 of file PileUpEventInfo.h.
1.8.18