![]() |
ATLAS Offline Software
|
#include <IVertexCascadeFitter.h>
Public Member Functions | |
| DeclareInterfaceID (IVertexCascadeFitter, 1, 0) | |
| virtual std::unique_ptr< IVKalState > | makeState (const EventContext &ctx) const =0 |
| virtual VertexID | startVertex (const std::vector< const xAOD::TrackParticle * > &list, std::span< const double > particleMass, IVKalState &istate, double massConstraint=0.) const =0 |
| virtual VertexID | nextVertex (const std::vector< const xAOD::TrackParticle * > &list, std::span< const double > particleMass, IVKalState &istate, double massConstraint=0.) const =0 |
| virtual VertexID | nextVertex (const std::vector< const xAOD::TrackParticle * > &list, std::span< const double > particleMass, const std::vector< VertexID > &precedingVertices, IVKalState &istate, double massConstraint=0.) const =0 |
| virtual VxCascadeInfo * | fitCascade (IVKalState &istate, const Vertex *primVertex=0, bool FirstDecayAtPV=false) const =0 |
| virtual StatusCode | addMassConstraint (VertexID Vertex, const std::vector< const xAOD::TrackParticle * > &tracksInConstraint, const std::vector< VertexID > &verticesInConstraint, IVKalState &istate, double massConstraint) const =0 |
Definition at line 28 of file IVertexCascadeFitter.h.
|
pure virtual |
| Trk::IVertexCascadeFitter::DeclareInterfaceID | ( | IVertexCascadeFitter | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |