In vmctest/production:
[u/mrichter/AliRoot.git] / test / vmctest / production / rec.C
1 // $Id$
2
3 void rec() {
4
5   AliReconstruction reco;
6
7 //
8 // switch off cleanESD, write ESDfriends and Alignment data
9
10   reco.SetCleanESD(kFALSE);
11   reco.SetWriteESDfriend();
12   reco.SetWriteAlignmentData();
13
14 //
15 // ITS Efficiency and tracking errors
16
17   reco.SetRunPlaneEff(kTRUE);
18   reco.SetUseTrackingErrorsForAlignment("ITS");
19
20 //
21 // Residual OCDB
22
23   reco.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Residual/");
24
25
26 //
27 // Vertex from RAW OCDB
28
29   reco.SetSpecificStorage("GRP/Calib/MeanVertexTPC","alien://folder=/alice/data/2010/OCDB");
30   reco.SetSpecificStorage("GRP/Calib/MeanVertex","alien://folder=/alice/data/2010/OCDB");
31
32
33 //
34 // EMCAL from RAW OCDB
35
36   reco.SetSpecificStorage("EMCAL/Calib/Data","alien://Folder=/alice/data/2010/OCDB");
37   reco.SetSpecificStorage("EMCAL/Calib/Pedestals","alien://Folder=/alice/data/2010/OCDB");
38
39 //
40 // PHOS from RAW OCDB
41
42   reco.SetSpecificStorage("PHOS/Calib/EmcBadChannels","alien://Folder=/alice/data/2010/OCDB");
43
44 //
45 // SPD and SDD from RAW OCDB
46
47   reco.SetSpecificStorage("ITS/Calib/SPDDead","alien://folder=/alice/data/2010/OCDB");
48   reco.SetSpecificStorage("TRIGGER/SPD/PITConditions","alien://folder=/alice/data/2010/OCDB");
49   reco.SetSpecificStorage("ITS/Calib/SPDNoise","alien://folder=/alice/data/2010/OCDB");
50   reco.SetSpecificStorage("ITS/Calib/CalibSDD","alien://Folder=/alice/data/2010/OCDB");
51
52 //
53 // TRD from RAW OCDB
54
55   reco.SetSpecificStorage("TRD/Calib/ChamberStatus","alien://folder=/alice/data/2010/OCDB");
56   reco.SetSpecificStorage("TRD/Calib/PadStatus","alien://folder=/alice/data/2010/OCDB");
57
58 //
59 // TPC from RAW OCDB
60
61   reco.SetSpecificStorage("TPC/Calib/PadGainFactor","alien://folder=/alice/data/2010/OCDB");
62
63 //
64 // V0 from RAW OCDB
65
66   reco.SetSpecificStorage("VZERO/Trigger/Data","alien://folder=/alice/data/2010/OCDB");
67   reco.SetSpecificStorage("VZERO/Calib/RecoParam","alien://folder=/alice/data/2010/OCDB");
68   reco.SetSpecificStorage("VZERO/Calib/Data","alien://folder=/alice/data/2010/OCDB");
69   reco.SetSpecificStorage("VZERO/Calib/TimeSlewing","alien://folder=/alice/data/2010/OCDB");
70   reco.SetSpecificStorage("VZERO/Calib/TimeDelays","alien://folder=/alice/data/2010/OCDB");
71
72 //
73 // TOF from RAW OCDB
74
75 //  reco.SetSpecificStorage("TOF/Calib/Status","alien://folder=/alice/data/2010/OCDB");
76
77 //
78 // QA off
79
80   reco.SetRunQA(":");
81
82 //
83 // The rest
84  
85   TStopwatch timer;
86   timer.Start();
87   reco.Run();
88   timer.Stop();
89   timer.Print();
90 }