Correct setting of vertexer parameters (Andrea)
[u/mrichter/AliRoot.git] / test / fpprod / rec.C
1 void rec() {
2   if (!strcmp(gSystem->GetBuildArch(),"win32gcc")) {
3     gSystem->Load("libProof");
4     gSystem->Load("libGui");
5     gROOT->Macro("loadlibsrec.C");
6     new AliRun("gAlice","The ALICE Off-line Simulation Framework");
7   }
8   AliReconstruction reco;
9
10   reco.SetWriteESDfriend();
11   reco.SetWriteAlignmentData();
12   reco.SetRecoParam("ITS",AliITSRecoParam::GetLowFluxParam());
13   reco.SetRecoParam("TPC",AliTPCRecoParam::GetLowFluxParam());
14   reco.SetRecoParam("TRD",AliTRDrecoParam::GetLowFluxParam());
15   reco.SetRecoParam("PHOS",AliPHOSRecoParam::GetDefaultParameters());
16   reco.SetRecoParam("MUON",AliMUONRecoParam::GetLowFluxParam());
17   AliGRPRecoParam *grpRecoParam = AliGRPRecoParam::GetLowFluxParam();
18   grpRecoParam->SetVertexerTracksConstraintITS(kFALSE);
19   grpRecoParam->SetVertexerTracksConstraintTPC(kFALSE);
20   reco.SetRecoParam("GRP",grpRecoParam);
21
22   //   reco.SetInput("raw.root");
23   reco.SetRunReconstruction("ITS TPC TRD TOF HMPID PHOS EMCAL MUON VZERO T0 FMD PMD ZDC");
24   reco.SetRunQA(":");
25   reco.SetRunGlobalQA(kTRUE);
26
27 // **** The field map settings must be the same as in Config.C !
28   AliMagWrapCheb* field = 0x0;
29   field = new AliMagWrapCheb("Maps","Maps", 2, 1., 10., AliMagWrapCheb::k5kG);
30   Bool_t uniform=kFALSE;
31   AliTracker::SetFieldMap(field,uniform);  // tracking with the real map
32
33   TStopwatch timer;
34   timer.Start();
35   reco.Run();
36   timer.Stop();
37   timer.Print();
38 }