#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()
| virtual StatusCode Trk::IVertexCascadeFitter::addMassConstraint |
( |
VertexID | Vertex, |
|
|
const std::vector< const xAOD::TrackParticle * > & | tracksInConstraint, |
|
|
const std::vector< VertexID > & | verticesInConstraint, |
|
|
IVKalState & | istate, |
|
|
double | massConstraint ) const |
|
pure virtual |
◆ fitCascade()
| virtual VxCascadeInfo * Trk::IVertexCascadeFitter::fitCascade |
( |
IVKalState & | istate, |
|
|
const Vertex * | primVertex = 0, |
|
|
bool | FirstDecayAtPV = false ) const |
|
pure virtual |
◆ interfaceID()
| const InterfaceID & Trk::IVertexCascadeFitter::interfaceID |
( |
| ) |
|
|
inlinestatic |
Definition at line 32 of file IVertexCascadeFitter.h.
static const InterfaceID IID_IVertexCascadeFitter("IVertexCascadeFitter", 1, 0)
◆ makeState() [1/2]
| virtual std::unique_ptr< IVKalState > Trk::IVertexCascadeFitter::makeState |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 44 of file IVertexCascadeFitter.h.
45 {
46 return makeState(Gaudi::Hive::currentContext());
47 }
virtual std::unique_ptr< IVKalState > makeState() const
◆ makeState() [2/2]
| virtual std::unique_ptr< IVKalState > Trk::IVertexCascadeFitter::makeState |
( |
const EventContext & | ctx | ) |
const |
|
pure virtual |
◆ nextVertex() [1/2]
| virtual VertexID Trk::IVertexCascadeFitter::nextVertex |
( |
const std::vector< const xAOD::TrackParticle * > & | list, |
|
|
std::span< const double > | particleMass, |
|
|
const std::vector< VertexID > & | precedingVertices, |
|
|
IVKalState & | istate, |
|
|
double | massConstraint = 0. ) const |
|
pure virtual |
◆ nextVertex() [2/2]
| virtual VertexID Trk::IVertexCascadeFitter::nextVertex |
( |
const std::vector< const xAOD::TrackParticle * > & | list, |
|
|
std::span< const double > | particleMass, |
|
|
IVKalState & | istate, |
|
|
double | massConstraint = 0. ) const |
|
pure virtual |
◆ startVertex()
| virtual VertexID Trk::IVertexCascadeFitter::startVertex |
( |
const std::vector< const xAOD::TrackParticle * > & | list, |
|
|
std::span< const double > | particleMass, |
|
|
IVKalState & | istate, |
|
|
double | massConstraint = 0. ) const |
|
pure virtual |
The documentation for this class was generated from the following file: