Commit of new FMD3 geometry and other geometry related issues.
[u/mrichter/AliRoot.git] / FMD / Reconstruct.C
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /* $Id$ */
17 /** @file    Reconstruct.C
18     @author  Christian Holm Christensen <cholm@nbi.dk>
19     @date    Mon Mar 27 14:19:56 2006
20     @brief   Script to do reconstruction 
21 */
22 // Script to do test the FMD digitization class. 
23
24 /** Do reconstruction */
25 void 
26 Reconstruct()
27 {
28   // Debug the FMD.
29   // AliLog::SetModuleDebugLevel("FMD", 1);
30
31   // To reconstruct raw data from FDR-I, please enable below lines: 
32   // AliFMDParameters::Instance()->UseRcuTrailer(false);
33   // AliFMDParameters::Instance()->UseCompleteHeader(false);
34  
35   TFile* magF = TFile::Open("mag.root", "READ");
36   AliMagF* mag = static_cast<AliMagF*>(magF->Get("mag"));
37   if (!mag) return;
38   AliTracker::SetFieldMap(mag, true);
39
40   AliReconstruction rec;   
41   rec.SetRunLocalReconstruction("FMD");
42   rec.SetRunVertexFinder(kFALSE);
43   rec.SetRunTracking(""); 
44   rec.SetFillESD("FMD"); 
45   /// rec.SetInput("./");
46   rec.Run(); 
47 }
48
49 //
50 // EOF
51 //