|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef _TrkVKalVrtCoreBase_VKalVrtCore_H
6 #define _TrkVKalVrtCoreBase_VKalVrtCore_H
17 class VKConstraintBase;
114 void setCurrent (
const double[],
const double[]);
168 std::vector<std::unique_ptr<TWRK> >
tmpArr;
std::vector< std::unique_ptr< TWRK > > tmpArr
VKTrack(long int, const double[], const double[], VKVertex *, double)
double m_accuracyConstraint
double ader[(3 *vkalNTrkM+3) *(3 *vkalNTrkM+3)]
void setReference(const double[], const double[])
bool const RAWDATA *ch2 const
friend std::ostream & operator<<(std::ostream &out, const VKTrack &track)
std::vector< std::unique_ptr< VKConstraintBase > > ConstraintList
std::unique_ptr< double[]> fullCovMatrix
std::vector< int > matrixPnt
std::vector< std::unique_ptr< VKTrack > > TrackList
void setFitV(double v[3]) noexcept
void setAccuracyConstraint(double C)
VKVertex(VKVertex &&) noexcept=default
std::vector< VKVertex * > includedVrt
void setRefIterV(double v[]) noexcept
void setIniV(double v[3]) noexcept
void setCurrent(const double[], const double[])
VKVertex * m_originVertex
double getAccuracyConstraint() const
Ensure that the ATLAS eigen extensions are properly loaded.
std::unique_ptr< VKalVrtControl > vk_fitterControl
void setRefV(double v[3]) noexcept
void setCnstV(double v[3]) noexcept
VKVertex * nextCascadeVrt
double savedVrtMomCov[21]
std::vector< std::unique_ptr< VKVertex > > cascadeVertexList