]> git.uio.no Git - u/mrichter/AliRoot.git/blob - test/vmctest/production/rec.C
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 // GRP from local OCDB
28
29  reco.SetSpecificStorage("GRP/GRP/Data",
30                           Form("local://%s",gSystem->pwd()));
31
32
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
40 // 
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");
56   reco.SetSpecificStorage("ITS/Calib/SPDNoise","alien://folder=/alice/data/2010/OCDB"); 
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
82   reco.SetSpecificStorage("TOF/Calib/Status","alien://folder=/alice/data/2010/OCDB");
83
84 //
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
92
93
94 //
95   TStopwatch timer;
96   timer.Start();
97   reco.Run();
98   timer.Stop();
99   timer.Print();
100 }