From 56c001e897bd0e738b098d16d8b04da862c8a656 Mon Sep 17 00:00:00 2001 From: Maximilian Goblirsch-Kolb <goblirsc@cern.ch> Date: Thu, 8 Oct 2020 00:26:33 +0200 Subject: [PATCH] upps, another client --- .../TRT_SeededTrackFinderTool/TRT_SeededTrackFinder_ATL.h | 3 +++ .../src/TRT_SeededTrackFinder_ATL.cxx | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/TRT_SeededTrackFinderTool/TRT_SeededTrackFinder_ATL.h b/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/TRT_SeededTrackFinderTool/TRT_SeededTrackFinder_ATL.h index 81d1f9137758..1c7b181db55a 100755 --- a/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/TRT_SeededTrackFinderTool/TRT_SeededTrackFinder_ATL.h +++ b/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/TRT_SeededTrackFinderTool/TRT_SeededTrackFinder_ATL.h @@ -43,6 +43,7 @@ //Si Tools // #include "TRT_SeededTrackFinderTool/SiNoise_bt.h" +#include "SiSPSeededTrackFinderData/SiDetElementRoadMakerData_xk.h" //Combinatorial Track Finder Tool // @@ -142,6 +143,7 @@ namespace InDet{ const std::vector<double>& caloE() const { return m_caloE; } InDet::SiNoise_bt& noise() { return m_noise; } const InDet::SiNoise_bt& noise() const { return m_noise; } + InDet::SiDetElementRoadMakerData_xk& roadMakerData() {return m_roadMakerData; } protected: SiCombinatorialTrackFinderData_xk *m_combinaatorialData; std::unique_ptr<InDet::ITRT_SeededSpacePointFinder::IEventData> m_spacePointFinderEventData; @@ -151,6 +153,7 @@ namespace InDet{ /** Needed for adding material related noise */ InDet::SiNoise_bt m_noise ; + InDet::SiDetElementRoadMakerData_xk m_roadMakerData; }; /////////////////////////////////////////////////////////////////// diff --git a/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/src/TRT_SeededTrackFinder_ATL.cxx b/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/src/TRT_SeededTrackFinder_ATL.cxx index 9ca0d9bea57d..76d2640a6b53 100755 --- a/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/src/TRT_SeededTrackFinder_ATL.cxx +++ b/InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool/src/TRT_SeededTrackFinder_ATL.cxx @@ -664,7 +664,7 @@ std::list<Trk::Track*> InDet::TRT_SeededTrackFinder_ATL::findTrack //Get list of InDet Elements std::list<const InDetDD::SiDetectorElement*> DE; - m_roadmaker->detElementsRoad(ctx, fieldCache, *per,Trk::alongMomentum,DE); + m_roadmaker->detElementsRoad(ctx, fieldCache, *per,Trk::alongMomentum,DE,event_data.roadMakerData()); delete per; if( int(DE.size()) < m_nclusmin){ //Not enough detector elements to satisfy the minimum number of clusters requirement. Stop if(msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) << "Too few detector elements, not expected" << endmsg; -- GitLab