![]() |
ATLAS Offline Software
|
Interface class for the TrackToVertex AlgTool, for more detailed information, take a look at the header file of the actual implementation file. More...
#include <ITrackToVertex.h>
Public Member Functions | |
| virtual | ~ITrackToVertex ()=default |
| Virtual destructor. | |
| virtual std::unique_ptr< Trk::StraightLineSurface > | GetBeamLine (const InDet::BeamSpotData *) const =0 |
| Use this for MT Coding. | |
| virtual std::unique_ptr< Trk::Perigee > | perigeeAtVertex (const EventContext &ctx, const xAOD::TrackParticle &tp, const Amg::Vector3D &gp) const =0 |
| Interface method for use with xAOD::Trackparticle and given vertex position. | |
| virtual std::unique_ptr< Trk::Perigee > | perigeeAtVertex (const EventContext &ctx, const xAOD::TrackParticle &tp) const =0 |
| Interface method for use with TrackParticle and default primary vertex from TrackParticle. | |
| virtual std::unique_ptr< Trk::Perigee > | perigeeAtVertex (const EventContext &ctx, const Trk::Track &trk, const Amg::Vector3D &gp) const =0 |
| Interface method for use with Track and given vertex position. | |
| virtual std::unique_ptr< Trk::Perigee > | perigeeAtBeamline (const EventContext &ctx, const Trk::Track &trk, const InDet::BeamSpotData *beamSpotData) const =0 |
| Interface method for use with Track and the beamline. | |
| virtual std::unique_ptr< Trk::TrackParameters > | trackAtBeamline (const EventContext &ctx, const xAOD::TrackParticle &tp, const InDet::BeamSpotData *) const =0 |
| Interface method for use with TrackParticle and the beamline. | |
| virtual std::unique_ptr< Trk::TrackParameters > | trackAtBeamline (const EventContext &ctx, const Trk::Track &trk, const Trk::StraightLineSurface *) const =0 |
| Interface method for use with Track and the beamline. | |
| virtual std::unique_ptr< Trk::TrackParameters > | trackAtBeamline (const EventContext &ctx, const Trk::TrackParameters &tpars, const Trk::StraightLineSurface *) const =0 |
| Interface method for use with Track and the beamline from the BeamSpotSvc - TrackParameters. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| AlgTool interface methods. | |
Interface class for the TrackToVertex AlgTool, for more detailed information, take a look at the header file of the actual implementation file.
Definition at line 46 of file ITrackToVertex.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Use this for MT Coding.
|
inlinestatic |
AlgTool interface methods.
Definition at line 53 of file ITrackToVertex.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Interface method for use with TrackParticle and default primary vertex from TrackParticle.
|
pure virtual |
Interface method for use with xAOD::Trackparticle and given vertex position.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Interface method for use with TrackParticle and the beamline.