|
ATLAS Offline Software
|
Go to the documentation of this file.
19 p_sub_iter->m_time = sub_iter->time();
20 p_sub_iter->m_index = sub_iter->index();
21 p_sub_iter->m_type =
static_cast<short>(sub_iter->type());
22 evInfoConv.
transToPers(sub_iter->pSubEvt, &p_sub_iter->m_subEventInfo,
log);
23 ++p_sub_iter; ++sub_iter;
32 PileUpEventInfo_p3::SubEvVect_t::const_iterator p_sub_iter = pers->
m_subEvents.begin();
37 std::unique_ptr<EventInfo>
JetConstituentVector::iterator iterator
This class provides information about an overlaid event. It extends EventInfo with a list of sub-evts...
SubEvent::iterator beginSubEvt()
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Old PileUpEventInfo
virtual void transToPers(const PileUpEventInfo *transObj, PileUpEventInfo_p3 *persObj, MsgStream &log) const override
void addSubEvt(time_type t, PileUpTimeEventIndex::PileUpType puType, const EventInfo *pse, StoreGateSvc *psg)
setter for the subEvt collection t=0(ns) for the original event
virtual void persToTrans(const PileUpEventInfo_p3 *persObj, PileUpEventInfo *transObj, MsgStream &log) const override
virtual void persToTrans(const EventInfo_p2 *persObj, EventInfo *transObj, MsgStream &log) const override
This class provides information about an overlaid event. It extends EventInfo with a list of sub-evts...
virtual EventInfo * createTransientConst(const EventInfo_p2 *persObj, MsgStream &log) const override
virtual void transToPers(const EventInfo *transObj, EventInfo_p2 *persObj, MsgStream &log) const override
std::list< SubEvent >::const_iterator const_iterator
float distance(const Amg::Vector3D &p1, const Amg::Vector3D &p2)
calculates the distance between two point in 3D space
SubEvent::iterator endSubEvt()