ATLAS Offline Software
Trk::ITrkVKalVrtFitter Member List

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

CreatePerigee(const std::vector< double > &VKPerigee, const std::vector< double > &VKCov, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
interfaceID()Trk::ITrkVKalVrtFitterinlinestatic
makeState(const EventContext &ctx) const =0Trk::ITrkVKalVrtFitterpure virtual
makeState() constTrk::ITrkVKalVrtFitterinlinevirtual
setApproximateVertex(double, double, double, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setCnstType(int, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setCovVrtForConstraint(double, double, double, double, double, double, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setMassForConstraint(double, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setMassForConstraint(double, std::span< const int >, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setMassInputParticles(const std::vector< double > &, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setRobustness(int, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setRobustScale(double, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setVertexForConstraint(const xAOD::Vertex &, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
setVertexForConstraint(double, double, double, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetFullCov(long int, std::vector< double > &CovMtx, IVKalState &istate, bool=false) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetImpact(const xAOD::TrackParticle *, const Amg::Vector3D &Vertex, const long int Charge, std::vector< double > &Impact, std::vector< double > &ImpactError, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetImpact(const Perigee *, const Amg::Vector3D &Vertex, const long int Charge, std::vector< double > &Impact, std::vector< double > &ImpactError, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetImpact(const xAOD::TrackParticle *, const Amg::Vector3D &Vertex, const long int Charge, std::vector< double > &Impact, std::vector< double > &ImpactError) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetImpact(const Perigee *, const Amg::Vector3D &Vertex, const long int Charge, std::vector< double > &Impact, std::vector< double > &ImpactError) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetMassError(double &Mass, double &MassError, const IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalGetTrkWeights(std::vector< double > &Weights, const IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtCvtTool(const Amg::Vector3D &Vertex, const TLorentzVector &Momentum, const std::vector< double > &CovVrtMom, const long int &Charge, std::vector< double > &Perigee, std::vector< double > &CovPerigee, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtFit(const std::vector< const xAOD::TrackParticle * > &listC, const std::vector< const xAOD::NeutralParticle * > &listN, Amg::Vector3D &Vertex, TLorentzVector &Momentum, long int &Charge, std::vector< double > &ErrorMatrix, std::vector< double > &Chi2PerTrk, std::vector< std::vector< double >> &TrkAtVrt, double &Chi2, IVKalState &istate, bool ifCovV0=false) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtFit(const std::vector< const Perigee * > &list, Amg::Vector3D &Vertex, TLorentzVector &Momentum, long int &Charge, std::vector< double > &ErrorMatrix, std::vector< double > &Chi2PerTrk, std::vector< std::vector< double >> &TrkAtVrt, double &Chi2, IVKalState &istate, bool ifCovV0=false) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtFit(const std::vector< const TrackParameters * > &listC, const std::vector< const NeutralParameters * > &listN, Amg::Vector3D &Vertex, TLorentzVector &Momentum, long int &Charge, std::vector< double > &ErrorMatrix, std::vector< double > &Chi2PerTrk, std::vector< std::vector< double >> &TrkAtVrt, double &Chi2, IVKalState &istate, bool ifCovV0=false) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtFitFast(std::span< const xAOD::TrackParticle *const > list, Amg::Vector3D &Vertex, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual
VKalVrtFitFast(const std::vector< const TrackParameters * > &list, Amg::Vector3D &Vertex, IVKalState &istate) const =0Trk::ITrkVKalVrtFitterpure virtual