![]() |
ATLAS Offline Software
|
#include <TrackContainerHandlesHelper.h>
Public Member Functions | |
template<class PropOwner > | |
MutableTrackContainerHandlesHelper (PropOwner *owner) | |
Constructor taking the pointer to the class holding the object used to declare the data dependency from the WriteHandleKeys to the AvalancheScheduler. More... | |
StatusCode | initialize (const std::string &prefix) |
Sets up the handles. More... | |
std::unique_ptr< ActsTrk::PersistentTrackContainer > | moveToConst (ActsTrk::MutablePersistentTrackContainer &&tc, const Acts::GeometryContext &geoContext, const EventContext &evtContext) const |
produces ActsTrk::ConstTrackContainer with all backends stored in SG More... | |
Private Member Functions | |
std::unique_ptr< ActsTrk::MultiTrajectory > | moveToConst (ActsTrk::MutableMultiTrajectory &&mmtj, const EventContext &context) const |
helper to record MTJ More... | |
Definition at line 33 of file TrackContainerHandlesHelper.h.
ActsTrk::MutableTrackContainerHandlesHelper::MutableTrackContainerHandlesHelper | ( | PropOwner * | owner | ) |
Constructor taking the pointer to the class holding the object used to declare the data dependency from the WriteHandleKeys to the AvalancheScheduler.
The object should be defined in the header like ActsTrk::MutableTrackContainerHandlesHelper m_trackHelper{this};
StatusCode ActsTrk::MutableTrackContainerHandlesHelper::initialize | ( | const std::string & | prefix | ) |
Sets up the handles.
Definition at line 47 of file TrackContainerHandlesHelper.cxx.
|
private |
std::unique_ptr< ActsTrk::PersistentTrackContainer > ActsTrk::MutableTrackContainerHandlesHelper::moveToConst | ( | ActsTrk::MutablePersistentTrackContainer && | tc, |
const Acts::GeometryContext & | geoContext, | ||
const EventContext & | evtContext | ||
) | const |
produces ActsTrk::ConstTrackContainer with all backends stored in SG
Definition at line 126 of file TrackContainerHandlesHelper.cxx.
|
private |
Definition at line 67 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 68 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 70 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 66 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 65 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 69 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 82 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 81 of file TrackContainerHandlesHelper.h.
|
private |
Definition at line 80 of file TrackContainerHandlesHelper.h.