diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index 52bab25a82e930a26d92f6e13cb6ff0a1414d28f..412a71af9b06d87d2519e0db31ed65dc8a214c8d 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -2217,8 +2217,8 @@ std::vector<L1Material> CbmL1::ReadMaterialBudget(L1DetectorID detectorID)
 {
   std::vector<L1Material> result {};
   if (fMatBudgetFileName.find(detectorID) != fMatBudgetFileName.end()) {
-    auto* oldFile = gFile;
-    auto* oldDir  = gDirectory;
+    TFile* oldFile     = gFile;
+    TDirectory* oldDir = gDirectory;
 
     auto rlFile = TFile(fMatBudgetFileName.at(detectorID));
     if (rlFile.IsZombie()) { LOG(fatal) << "File " << fMatBudgetFileName.at(detectorID) << " is zombie!"; }