diff --git a/reco/detectors/sts/CbmRecoSts.cxx b/reco/detectors/sts/CbmRecoSts.cxx index 287a83316448d6b0aa8a6c39252d5bae8baadae4..4b716c4660961b461bf17ba5b6533143f0f2aa45 100644 --- a/reco/detectors/sts/CbmRecoSts.cxx +++ b/reco/detectors/sts/CbmRecoSts.cxx @@ -491,6 +491,14 @@ void CbmRecoSts::InitParams() } // ------------------------------------------------------------------------- +// ------------------------------------------------------------------------- +void CbmRecoSts::SetUseGpuReco(bool useGpu) +{ + LOG_IF(warn, useGpu) << "CbmRecoSts: GPU STS reconstruction temporarily disabled! Will use CPU reco instead."; + fUseGpuReco = false; +} +// ------------------------------------------------------------------------- + // ----- Calculate the mean Lorentz shift in a sensor ------------------ std::pair<Double_t, Double_t> CbmRecoSts::LorentzShift(const CbmStsParSensorCond& conditions, Double_t dZ, Double_t bY) diff --git a/reco/detectors/sts/CbmRecoSts.h b/reco/detectors/sts/CbmRecoSts.h index c6f4f0755ca3ef0d0ee45abf42bba8e9661d2bea..bc4e84e85df4418c605fa558b4e6e2b5ddc9177f 100644 --- a/reco/detectors/sts/CbmRecoSts.h +++ b/reco/detectors/sts/CbmRecoSts.h @@ -118,8 +118,7 @@ public: **/ void SetMode(ECbmRecoMode mode) { fMode = mode; } - void SetUseGpuReco(bool useGpu) { fUseGpuReco = useGpu; } - + void SetUseGpuReco(bool useGPU); /** @brief Define the needed parameter containers **/ virtual void SetParContainers();