10 #include <tracking/ckf/svd/filters/results/RelationSVDResultVarSet.h>
12 #include <tracking/dataobjects/RecoTrack.h>
16 using namespace TrackFindingCDC;
20 const RecoTrack* svdTrack = result->getRelatedSVDRecoTrack();
21 B2ASSERT(
"Should have a related SVD track at this stage;", svdTrack);
24 B2ASSERT(
"SVD hits must be present", not svdHits.empty());
30 const auto& firstSVDHitIterator = std::max_element(svdHits.begin(), svdHits.end(), sortBySVDLayer);
31 var<named(
"svd_highest_layer")>() = (*firstSVDHitIterator)->getSensorID().getLayerNumber();
33 const RecoTrack* relatedSVDRecoTrack = result->getRelatedSVDRecoTrack();
34 if (relatedSVDRecoTrack) {
35 var<named(
"number_of_hits_related_svd_track")>() = relatedSVDRecoTrack->
getNumberOfSVDHits();
37 var<named(
"number_of_hits_related_svd_track")>() = -1;