@@ -65,10 +65,10 @@ void Digitizer::init()
6565
6666 if (!digitizerParams.efficiencyCcdbPath .empty ()) {
6767 LOG (info) << " Loading efficiency map from CCDB: " << digitizerParams.efficiencyCcdbPath ;
68- loadMapFromCCDB (mEfficiencyMap , digitizerParams.efficiencyCcdbPath , " mEfficiencyMap " );
68+ loadMapFromCCDB (mEfficiencyMap , digitizerParams.efficiencyCcdbPath );
6969 } else if (!digitizerParams.efficiencyFilePath .empty ()) {
7070 LOG (info) << " Loading efficiency map from file: " << digitizerParams.efficiencyFilePath ;
71- loadMap (mEfficiencyMap , digitizerParams.efficiencyFilePath , " mEfficiencyMap " );
71+ loadMap (mEfficiencyMap , digitizerParams.efficiencyFilePath , " hEfficiencyMap " );
7272 } else {
7373 LOG (info) << " No efficiency map provided, using uniform efficiency: " << digitizerParams.efficiency * 100 << " %" ;
7474 }
@@ -355,7 +355,7 @@ void Digitizer::loadMap(TH1D* map, const std::string& filePath, const char* mapN
355355 return ;
356356 }
357357
358- auto * rawMap = dynamic_cast <TH2D *>(file->Get (" hEfficiencyMap " ));
358+ auto * rawMap = dynamic_cast <TH2D *>(file->Get (mapName ));
359359 if (!rawMap) {
360360 LOG (error) << " Failed to retrieve efficiency map from file: " << filePath;
361361 LOG (error) << " Available keys in the file:" ;
@@ -367,13 +367,13 @@ void Digitizer::loadMap(TH1D* map, const std::string& filePath, const char* mapN
367367 file->Close ();
368368 return ;
369369 }
370- map = dynamic_cast <TH2D *>(rawMap->Clone (mapName ));
370+ map = dynamic_cast <TH2D *>(rawMap->Clone ());
371371 map->SetDirectory (nullptr ); // Detach from file to avoid deletion when file is closed
372372
373373 file->Close ();
374374}
375375
376- void Digitizer::loadMapFromCCDB (TH1D * map, const std::string& ccdbPath, const char * mapName )
376+ void Digitizer::loadMapFromCCDB (TH1D * map, const std::string& ccdbPath)
377377{
378378 // Load the efficiency map from CCDB
379379 auto rawMap = o2::ccdb::BasicCCDBManager::instance ().get <TH2D >(ccdbPath);
@@ -386,7 +386,7 @@ void Digitizer::loadMapFromCCDB(TH1D* map, const std::string& ccdbPath, const ch
386386 LOG (info) << " Efficiency map dimensions: " << rawMap->GetNbinsX () << " x " << rawMap->GetNbinsY ();
387387 }
388388
389- map = dynamic_cast <TH2D *>(rawMap->Clone (mapName ));
389+ map = dynamic_cast <TH2D *>(rawMap->Clone ());
390390 map->SetDirectory (nullptr ); // Detach from file to avoid deletion when file is closed
391391
392392 LOG (info) << " Successfully loaded efficiency map from CCDB path: " << ccdbPath;
0 commit comments