ATLAS Offline Software
Trk::ITrackParticleCreatorTool Member List

This is the complete list of members for Trk::ITrackParticleCreatorTool, including all inherited members.

CacheBeamSpotData(const EventContext &ctx) const =0Trk::ITrackParticleCreatorToolpure virtual
createParticle(const EventContext &ctx, const Rec::TrackParticle &trackParticle, xAOD::TrackParticleContainer *container=nullptr) const =0Trk::ITrackParticleCreatorToolpure virtual
createParticle(const Rec::TrackParticle &trackParticle, xAOD::TrackParticleContainer *container=nullptr) constTrk::ITrackParticleCreatorToolinline
createParticle(const EventContext &ctx, const Trk::Track &track, xAOD::TrackParticleContainer *container=nullptr, const xAOD::Vertex *vxCandidate=nullptr, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis) const =0Trk::ITrackParticleCreatorToolpure virtual
createParticle(const Trk::Track &track, xAOD::TrackParticleContainer *container=nullptr, const xAOD::Vertex *vxCandidate=nullptr, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis) constTrk::ITrackParticleCreatorToolinline
createParticle(const EventContext &ctx, const ElementLink< TrackCollection > &trackLink, xAOD::TrackParticleContainer *container=nullptr, const xAOD::Vertex *vxCandidate=nullptr, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis) const =0Trk::ITrackParticleCreatorToolpure virtual
createParticle(const ElementLink< TrackCollection > &trackLink, xAOD::TrackParticleContainer *container=nullptr, const xAOD::Vertex *vxCandidate=nullptr, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis) constTrk::ITrackParticleCreatorToolinline
createParticle(const EventContext &ctx, const Perigee *perigee, const FitQuality *fq, const TrackInfo *trackInfo, const TrackSummary *summary, const std::vector< const Trk::TrackParameters * > &parameters, const std::vector< xAOD::ParameterPosition > &positions, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis, xAOD::TrackParticleContainer *container=nullptr) const =0Trk::ITrackParticleCreatorToolpure virtual
createParticle(const Perigee *perigee, const FitQuality *fq, const TrackInfo *trackInfo, const TrackSummary *summary, const std::vector< const Trk::TrackParameters * > &parameters, const std::vector< xAOD::ParameterPosition > &positions, xAOD::ParticleHypothesis prtOrigin=xAOD::noHypothesis, xAOD::TrackParticleContainer *container=nullptr) constTrk::ITrackParticleCreatorToolinline
DeclareInterfaceID(ITrackParticleCreatorTool, 1, 0)Trk::ITrackParticleCreatorTool