Trk::VKConstraintBase Node1 Trk::VKConstraintBase + NCDim + NTrk # m_type + VKConstraintBase() + ~VKConstraintBase() + getOriginVertex() + getType() + clone() + applyConstraint() Node2 std::vector< std::vector < Trk::Vect3DF > > + elements Node2->Node1 +f0t Node3 Trk::VKVertex + Chi2 + fitV + fitVcov + iniV + cnstV + refIterV + refV + useApriorVertex + apriorV + apriorVWGT and 11 more... + VKVertex() + VKVertex() + VKVertex() + ~VKVertex() + VKVertex() + operator=() + operator=() + setRefV() + setCnstV() + setRefIterV() + setIniV() + setFitV() Node3->Node1 #m_originVertex Node3->Node3 +nextCascadeVrt Node4 std::vector< std::unique _ptr< Trk::TWRK > > Node4->Node3 +tmpArr Node7 std::vector< std::unique _ptr< Trk::VKTrack > > Node7->Node3 +TrackList Node11 std::vector< std::unique _ptr< Trk::VKConstraintBase > > Node11->Node3 +ConstraintList Node13 Trk::ForVrtClose + vrt + covvrt + dcovf + ywgt + rv0 + cvder + dcv + ForVrtClose() Node13->Node3 +FVC Node14 std::unique_ptr< Trk ::VKalVrtControl > + operator->() Node14->Node3 +vk_fitterControl Node27 std::vector< Trk::Vect3DF > Node27->Node1 +h0t Node29 std::vector< double > + elements Node29->Node1 +aa