5#ifndef TRKVKALVRTCORE_VKALVRTCORE_H
6#define TRKVKALVRTCORE_VKALVRTCORE_H
IndexedConstituentUserInfo::Index Index
~VKalVrtControlBase()=default
const basePropagator * vk_objProp
const addrPropagator vk_funcProp
baseMagFld * vk_objMagFld
VKalVrtControlBase(const VKalVrtControlBase &src)=default
VKalVrtControlBase(baseMagFld *, const addrMagHandler, const basePropagator *, const addrPropagator, IVKalState *istate=nullptr)
const addrMagHandler vk_funcMagFld
void setUsePointingCnst(int)
void renewFullCovariance(double *)
void setIterationNum(int Iter)
void renewCascadeEvent(CascadeEvent *)
void setRobustness(int Rob)
const CascadeEvent * getCascadeEvent() const
void setIterationPrec(double Prec)
double getVertexMass() const
void setVertexMass(double mass)
void setMassCnstData(int Ntrk, double Mass)
double * getFullCovariance()
VKalVrtControl(const VKalVrtControlBase &)
bool m_frozenVersionForBTagging
double getVrtMassError() const
CascadeEvent * getCascadeEvent()
~VKalVrtControl()=default
void setRobustScale(double Scale)
CascadeEvent * m_cascadeEvent
void setUsePlaneCnst(double a, double b, double c, double d)
bool m_allowUltraDisplaced
void setVrtMassError(double error)
void setUseRadiusCnst(double R, double RefP[2])
const double * getFullCovariance() const
std::unique_ptr< double[]> m_fullCovariance
void Scale(TH1 *h, double d=1)
Ensure that the ATLAS eigen extensions are properly loaded.
void(* addrMagHandler)(double, double, double, double &, double &, double &)
void(* addrPropagator)(long int, long int, double *, double *, double *, double *, double *, double *)