]>
Commit | Line | Data |
---|---|---|
fd03ab3d | 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 | } |