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)