X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=FMD%2FReconstruct.C;h=f2b0a2072a5900c37751b5cd7e71b71076c25350;hp=1cd8c0185f196ddc1b236350495cafbe7fa38d3d;hb=dd028c53090c8bd4eb79119d6a7aae3928ed4410;hpb=ed82d35ec5e88ef7df1d7a5baa882467571fe3c7 diff --git a/FMD/Reconstruct.C b/FMD/Reconstruct.C index 1cd8c0185f1..f2b0a2072a5 100644 --- a/FMD/Reconstruct.C +++ b/FMD/Reconstruct.C @@ -23,27 +23,31 @@ /** Do reconstruction */ void -Reconstruct() +Reconstruct(bool raw=false) { - // Debug the FMD. - // AliLog::SetModuleDebugLevel("FMD", 1); - // To reconstruct raw data from FDR-I, please enable below lines: // AliFMDParameters::Instance()->UseRcuTrailer(false); // AliFMDParameters::Instance()->UseCompleteHeader(false); - - TFile* magF = TFile::Open("mag.root", "READ"); - AliMagF* mag = static_cast(magF->Get("mag")); - if (!mag) return; - AliTracker::SetFieldMap(mag, true); AliReconstruction rec; + rec.SetDefaultStorage("local://$ALICE_ROOT/OCDB"); + rec.SetSpecificStorage("GRP/GRP/Data",Form("local://%s",gSystem->pwd())); rec.SetRunLocalReconstruction("FMD"); rec.SetRunVertexFinder(kFALSE); + rec.SetRunReconstruction("FMD"); rec.SetRunTracking(""); rec.SetFillESD("FMD"); - /// rec.SetInput("./"); - rec.Run(); + rec.SetRunQA(":"); + if (raw) rec.SetInput("raw.root"); + + AliLog::SetModuleDebugLevel("FMD", 2); + + TStopwatch timer; + timer.Start(); + rec.Run(); + timer.Stop(); + timer.Print(); + } //