|
ATLAS Offline Software
|
Go to the documentation of this file.
23 for(
int it=0;
it<NTRK;
it++){
84 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
111 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
118 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
127 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
137 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
143 std::span<const int> TrkIndex,
146 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
155 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
173 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
179 double XZ,
double YZ,
double ZZ,
182 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
190 assert(
dynamic_cast<State*
> (&istate)!=
nullptr);
void setUsePlaneCnst(double a, double b, double c, double d)
SimpleProperty< double > m_IterationPrecision
virtual void setVertexForConstraint(const xAOD::Vertex &, IVKalState &istate) const override final
virtual void setCovVrtForConstraint(double XX, double XY, double YY, double XZ, double YZ, double ZZ, IVKalState &istate) const override final
@ z
global position (cartesian)
virtual void setRobustness(int, IVKalState &istate) const override final
std::vector< std::vector< int > > m_partMassCnstTrk
void setIterationPrec(double Prec)
void setRobustScale(double Scale)
void setUsePointingCnst(int)
const Amg::Vector3D & position() const
Returns the 3-pos.
SimpleProperty< double > m_RobustScale
std::vector< double > m_partMassCnst
VKalVrtControl m_vkalFitControl
SimpleProperty< int > m_Robustness
virtual void setMassForConstraint(double Mass, IVKalState &istate) const override final
virtual void setApproximateVertex(double X, double Y, double Z, IVKalState &istate) const override final
virtual void setCnstType(int, IVKalState &istate) const override final
void setRobustness(int Rob)
void Scale(TH1 *h, double d=1)
std::vector< double > m_MassInputParticles
bool m_frozenVersionForBTagging
void setIterationNum(int Iter)
#define TYPE(CODE, TYP, IOTYP)
Ensure that the ATLAS eigen extensions are properly loaded.
bool m_frozenVersionForBTagging
void setMassCnstData(int Ntrk, double Mass)
virtual void setRobustScale(double, IVKalState &istate) const override final
Class describing a Vertex.
SimpleProperty< int > m_IterationNumber
std::vector< double > m_ApproximateVertex
void VKalVrtConfigureFitterCore(int NTRK, State &state) const
double m_massForConstraint
std::vector< double > m_CovVrtForConstraint
virtual void setMassInputParticles(const std::vector< double > &, IVKalState &istate) const override final
std::vector< double > m_VertexForConstraint