]> git.uio.no Git - u/mrichter/AliRoot.git/blob - test/vmctest/production/sim.C
Update config
[u/mrichter/AliRoot.git] / test / vmctest / production / sim.C
1 // $Id$\r
2 \r
3 void sim(Int_t nev=20) {\r
4   AliSimulation simulator;\r
5   simulator.SetMakeSDigits("TRD TOF PHOS HMPID EMCAL MUON FMD ZDC PMD T0 VZERO");\r
6   simulator.SetMakeDigitsFromHits("ITS TPC");\r
7   simulator.SetRunQA("kFALSE:kFALSE");\r
8 \r
9 //\r
10 // Ideal OCDB\r
11 \r
12   simulator.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");\r
13 \r
14 //\r
15 // Mean verrtex from RAW OCDB \r
16  simulator.SetSpecificStorage("GRP/Calib/MeanVertex",          "alien://folder=/alice/data/2010/OCDB");\r
17 \r
18 // Clock phase from RAW OCDB \r
19  simulator.SetSpecificStorage("GRP/Calib/LHCClockPhase",       "alien://folder=/alice/data/2010/OCDB");\r
20 \r
21 // ITS\r
22 //    SDD from RAW OCDB\r
23  simulator.SetSpecificStorage("ITS/Calib/CalibSDD",            "alien://Folder=/alice/data/2010/OCDB");\r
24 //    SSD\r
25 simulator.SetSpecificStorage("ITS/Calib/NoiseSSD",             "alien://Folder=/alice/data/2010/OCDB");\r
26 simulator.SetSpecificStorage("ITS/Calib/BadChannelsSSD",       "alien://Folder=/alice/data/2010/OCDB"); \r
27 \r
28 //\r
29 // EMCAL from RAW OCDB\r
30   simulator.SetSpecificStorage("EMCAL/Calib/Data",             "alien://Folder=/alice/data/2010/OCDB");\r
31 \r
32 //\r
33 // TRD from RAW OCDB\r
34   simulator.SetSpecificStorage("TRD/Calib/ChamberStatus",      "alien://folder=/alice/data/2010/OCDB");\r
35   simulator.SetSpecificStorage("TRD/Calib/PadStatus",          "alien://folder=/alice/data/2010/OCDB");\r
36   simulator.SetSpecificStorage("TRD/Calib/ChamberExB",         "alien://folder=/alice/data/2010/OCDB");\r
37   simulator.SetSpecificStorage("TRD/Calib/Krypton_2011-01",    "alien://folder=/alice/data/2011/OCDB");\r
38 \r
39 //\r
40 // V0 from RAW OCDB\r
41   simulator.SetSpecificStorage("VZERO/Trigger/Data",           "alien://folder=/alice/data/2010/OCDB");\r
42   simulator.SetSpecificStorage("VZERO/Calib/RecoParam",        "alien://folder=/alice/data/2010/OCDB");\r
43   simulator.SetSpecificStorage("VZERO/Calib/Data",             "alien://folder=/alice/data/2010/OCDB");\r
44   simulator.SetSpecificStorage("VZERO/Calib/TimeSlewing",      "alien://folder=/alice/data/2010/OCDB");\r
45   simulator.SetSpecificStorage("VZERO/Calib/TimeDelays",       "alien://folder=/alice/data/2010/OCDB");\r
46 \r
47 //\r
48 // TOF from RAW OCDB\r
49   simulator.SetSpecificStorage("TOF/Calib/Status",             "alien://folder=/alice/data/2010/OCDB");\r
50 \r
51 //\r
52 // FMD from RAW OCDB\r
53   simulator.SetSpecificStorage("FMD/Calib/Pedestal",           "alien://folder=/alice/data/2010/OCDB");\r
54   simulator.SetSpecificStorage("FMD/Calib/PulseGain",          "alien://folder=/alice/data/2010/OCDB");\r
55   simulator.SetSpecificStorage("FMD/Calib/Dead",               "alien://folder=/alice/data/2010/OCDB");\r
56   simulator.SetSpecificStorage("FMD/Calib/AltroMap",           "alien://folder=/alice/data/2010/OCDB");\r
57 \r
58 \r
59 //\r
60 // MUON Trigger (LuT & efficiency)\r
61   simulator.SetSpecificStorage("MUON/Calib/TriggerLut",        "alien://folder=/alice/data/2010/OCDB");\r
62 // MUON Trigger Chamber efficiency\r
63   simulator.SetSpecificStorage("MUON/Calib/TriggerEfficiency", "alien://folder=/alice/simulation/2008/v4-15-Release/Full");  \r
64 \r
65 // ZDC\r
66   simulator.SetSpecificStorage("ZDC/Calib/EnergyCalib",        "alien://folder=/alice/data/2010/OCDB");\r
67 //\r
68 // Read GRP Data from RAW\r
69   simulator.SetSpecificStorage("GRP/GRP/Data",                 "alien://Folder=/alice/data/2010/OCDB");\r
70 \r
71 //\r
72 // Vertex and Mag.field from OCDB\r
73 \r
74   simulator.UseVertexFromCDB();\r
75   simulator.UseMagFieldFromGRP();\r
76 \r
77 //\r
78 // The rest\r
79 \r
80   TStopwatch timer;\r
81   timer.Start();\r
82   simulator.Run(nev);\r
83   timer.Stop();\r
84   timer.Print();\r
85 }\r