diff --git a/analysis/common/analysis_tree_converter/CbmFsdHitsConverter.cxx b/analysis/common/analysis_tree_converter/CbmFsdHitsConverter.cxx
index d00a4506e8c9c9d73b79f2246e31caf7a564898c..02c7f5994dbecac89806349328de30a508e5fa63 100644
--- a/analysis/common/analysis_tree_converter/CbmFsdHitsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmFsdHitsConverter.cxx
@@ -265,7 +265,7 @@ void CbmFsdHitsConverter::ProcessData(CbmEvent* event)
     hit.SetField(storedIndex, i_bestMatchedGTrack_);
 
     if ((bestMatchedIndex >= 0) && (bestChi2 > fsdgtrack_minChi2_) && (bestChi2 < fsdgtrack_maxChi2_)) {
-      const auto trackIndex = event ? event->GetIndex(ECbmDataType::kGlobalTrack, bestMatchedIndex) : bestMatchedIndex;
+      const Int_t trackIndex = event ? event->GetIndex(ECbmDataType::kGlobalTrack, bestMatchedIndex) : bestMatchedIndex;
       if (trackIndex > cbm_global_tracks_->GetEntriesFast()) {
         LOG(error) << "Trying to access element " << trackIndex << " which is out ot the global track array of size"
                    << cbm_global_tracks_->GetEntriesFast();