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