|
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_p4::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...
virtual EventInfo * createTransientConst(const EventInfo_p3 *persObj, MsgStream &log) const override
SubEvent::iterator beginSubEvt()
virtual void persToTrans(const EventInfo_p3 *persObj, EventInfo *transObj, MsgStream &log) const override
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Old PileUpEventInfo
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
This class provides information about an overlaid event. It extends EventInfo with a list of sub-evts...
std::list< SubEvent >::const_iterator const_iterator
virtual void persToTrans(const PileUpEventInfo_p4 *persObj, PileUpEventInfo *transObj, MsgStream &log) const override
virtual void transToPers(const PileUpEventInfo *transObj, PileUpEventInfo_p4 *persObj, MsgStream &log) const override
virtual void transToPers(const EventInfo *transObj, EventInfo_p3 *persObj, MsgStream &log) const override
float distance(const Amg::Vector3D &p1, const Amg::Vector3D &p2)
calculates the distance between two point in 3D space
SubEvent::iterator endSubEvt()