diff --git a/algo/trigger/V0Trigger.cxx b/algo/trigger/V0Trigger.cxx index 5234d19c5282575c7e89995b9c11795a93f4a194..81b5a9377aaef35823838d7e11822072ef61ab23 100644 --- a/algo/trigger/V0Trigger.cxx +++ b/algo/trigger/V0Trigger.cxx @@ -30,9 +30,7 @@ namespace cbm::algo result.second.numTrackPairsWithinTimeCut++; // Check PCA cuts - auto pca = CalcPCA(trackIter1->fParFirst, trackIter2->fParFirst); - double zVertex = pca.first; - double dist = pca.second; + auto [zVertex, dist] = CalcPCA(trackIter1->fParFirst, trackIter2->fParFirst); if (zVertex > config.cutZ && dist < config.cutDist) { double tVertex = 0.5 * (time1 + time2); result.first.push_back(tVertex); diff --git a/algo/trigger/V0Trigger.h b/algo/trigger/V0Trigger.h index 6ae74081b8c37c78003c5cdd68f2deea4fbca6a1..d35884b4cc60f6527c5f1c7364a284404b6239d1 100644 --- a/algo/trigger/V0Trigger.h +++ b/algo/trigger/V0Trigger.h @@ -54,17 +54,12 @@ namespace cbm::algo V0Trigger() = default; /** @brief Execution - ** @param dataVec Source data vector - ** @param winSize Size of trigger window - ** @param minNumData Threshold on number of data within the trigger window - ** @param deadTime Minimum time between two triggers + ** @param tracks Input track vector + ** @param config Trigger configuration ** @return Vector of trigger times and monitoring data **/ Result operator()(const TrackVector& tracks, const V0TriggerConfig& config) const; - /** @brief Info to string **/ - std::string ToString() const; - private: /** @brief Calculation of closest approach of two tracks (straight lines)