]>
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 | |
5e96a63b | 9 | |
fd03ab3d | 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 | ||
5e96a63b | 26 | // |
27 | // GRP from local OCDB | |
28 | ||
29 | reco.SetSpecificStorage("GRP/GRP/Data", | |
30 | Form("local://%s",gSystem->pwd())); | |
31 | ||
32 | ||
fd03ab3d | 33 | // |
34 | // Vertex from RAW OCDB | |
35 | ||
36 | reco.SetSpecificStorage("GRP/Calib/MeanVertexTPC","alien://folder=/alice/data/2010/OCDB"); | |
37 | reco.SetSpecificStorage("GRP/Calib/MeanVertex","alien://folder=/alice/data/2010/OCDB"); | |
38 | ||
39 | ||
5e96a63b | 40 | // |
fd03ab3d | 41 | // EMCAL from RAW OCDB |
42 | ||
43 | reco.SetSpecificStorage("EMCAL/Calib/Data","alien://Folder=/alice/data/2010/OCDB"); | |
44 | reco.SetSpecificStorage("EMCAL/Calib/Pedestals","alien://Folder=/alice/data/2010/OCDB"); | |
45 | ||
46 | // | |
47 | // PHOS from RAW OCDB | |
48 | ||
49 | reco.SetSpecificStorage("PHOS/Calib/EmcBadChannels","alien://Folder=/alice/data/2010/OCDB"); | |
50 | ||
51 | // | |
52 | // SPD and SDD from RAW OCDB | |
53 | ||
54 | reco.SetSpecificStorage("ITS/Calib/SPDDead","alien://folder=/alice/data/2010/OCDB"); | |
55 | reco.SetSpecificStorage("TRIGGER/SPD/PITConditions","alien://folder=/alice/data/2010/OCDB"); | |
5e96a63b | 56 | reco.SetSpecificStorage("ITS/Calib/SPDNoise","alien://folder=/alice/data/2010/OCDB"); |
fd03ab3d | 57 | reco.SetSpecificStorage("ITS/Calib/CalibSDD","alien://Folder=/alice/data/2010/OCDB"); |
58 | ||
59 | // | |
60 | // TRD from RAW OCDB | |
61 | ||
62 | reco.SetSpecificStorage("TRD/Calib/ChamberStatus","alien://folder=/alice/data/2010/OCDB"); | |
63 | reco.SetSpecificStorage("TRD/Calib/PadStatus","alien://folder=/alice/data/2010/OCDB"); | |
64 | ||
65 | // | |
66 | // TPC from RAW OCDB | |
67 | ||
68 | reco.SetSpecificStorage("TPC/Calib/PadGainFactor","alien://folder=/alice/data/2010/OCDB"); | |
69 | ||
70 | // | |
71 | // V0 from RAW OCDB | |
72 | ||
73 | reco.SetSpecificStorage("VZERO/Trigger/Data","alien://folder=/alice/data/2010/OCDB"); | |
74 | reco.SetSpecificStorage("VZERO/Calib/RecoParam","alien://folder=/alice/data/2010/OCDB"); | |
75 | reco.SetSpecificStorage("VZERO/Calib/Data","alien://folder=/alice/data/2010/OCDB"); | |
76 | reco.SetSpecificStorage("VZERO/Calib/TimeSlewing","alien://folder=/alice/data/2010/OCDB"); | |
77 | reco.SetSpecificStorage("VZERO/Calib/TimeDelays","alien://folder=/alice/data/2010/OCDB"); | |
78 | ||
79 | // | |
80 | // TOF from RAW OCDB | |
81 | ||
5e96a63b | 82 | reco.SetSpecificStorage("TOF/Calib/Status","alien://folder=/alice/data/2010/OCDB"); |
fd03ab3d | 83 | |
84 | // | |
5e96a63b | 85 | // FMD from RAW OCDB |
86 | ||
87 | reco.SetSpecificStorage("FMD/Calib/Pedestal", "alien://folder=/alice/data/2010/OCDB"); | |
88 | reco.SetSpecificStorage("FMD/Calib/PulseGain","alien://folder=/alice/data/2010/OCDB"); | |
89 | reco.SetSpecificStorage("FMD/Calib/Dead", "alien://folder=/alice/data/2010/OCDB"); | |
90 | reco.SetSpecificStorage("FMD/Calib/AltroMap","alien://folder=/alice/data/2010/OCDB"); | |
91 | ||
fd03ab3d | 92 | |
fd03ab3d | 93 | |
94 | // | |
fd03ab3d | 95 | TStopwatch timer; |
96 | timer.Start(); | |
97 | reco.Run(); | |
98 | timer.Stop(); | |
99 | timer.Print(); | |
100 | } |