10 #include <tracking/trackFindingCDC/filters/trackRelation/BasicTrackRelationVarSet.h>
12 #include <tracking/trackFindingCDC/eventdata/tracks/CDCTrack.h>
15 using namespace TrackFindingCDC;
19 if (not ptrTrackRelation)
return false;
26 const CDCTrack& fromTrack = *ptrFromTrack;
27 const CDCTrack& toTrack = *ptrToTrack;
29 ISuperLayer fromISuperLayer = fromTrack.back().getISuperLayer();
30 ISuperLayer toISuperLayer = toTrack.front().getISuperLayer();
31 std::pair<int, int> superLayerIdPair = std::minmax(fromISuperLayer, toISuperLayer);
32 var<
named(
"sl_id_pair")>() = superLayerIdPair.second * 10 + superLayerIdPair.first;
33 var<
named(
"delta_sl_id")>() = toISuperLayer - fromISuperLayer;
34 var<
named(
"from_size")>() = fromTrack.size();
35 var<
named(
"to_size")>() = toTrack.size();