void Hits2SDigits() { AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); AliCDBManager::Instance()->SetRun(0); AliRunLoader* runLoader = AliRunLoader::Open("galice.root", "Alice", "read"); if (!runLoader) { AliError("Coulnd't read the file galice.root"); return; } if (runLoader->LoadgAlice()) return; AliRun* run = runLoader->GetAliRun(); // Get the FMD AliFMD* fmd = static_cast(run->GetDetector("FMD")); if (!fmd) { AliError("Failed to get detector FMD from loader"); return; } // Get the FMD loader AliLoader* loader = runLoader->GetLoader("FMDLoader"); if (!loader) { AliError("Failed to get detector FMD loader from loader"); return; } if (runLoader->LoadHeader()) { AliError("Failed to get event header information from loader"); return; } TTree* treeE = runLoader->TreeE(); AliLog::SetModuleDebugLevel("FMD", 1); fmd->Hits2SDigits(); }