#include <IVertexCascadeFitter.h>
|
virtual std::unique_ptr< IVKalState > | makeState (const EventContext &ctx) const =0 |
|
virtual std::unique_ptr< IVKalState > | makeState () const |
|
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 30 of file IVertexCascadeFitter.h.
◆ addMassConstraint()
◆ fitCascade()
◆ interfaceID()
static const InterfaceID& Trk::IVertexCascadeFitter::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ makeState() [1/2]
virtual std::unique_ptr<IVKalState> Trk::IVertexCascadeFitter::makeState |
( |
| ) |
const |
|
inlinevirtual |
◆ makeState() [2/2]
virtual std::unique_ptr<IVKalState> Trk::IVertexCascadeFitter::makeState |
( |
const EventContext & |
ctx | ) |
const |
|
pure virtual |
◆ nextVertex() [1/2]
◆ nextVertex() [2/2]
◆ startVertex()
The documentation for this class was generated from the following file: