]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGGA/PHOSTasks/PHOS_embedding/sim.C
Transition PWG4 --> PWGGA
[u/mrichter/AliRoot.git] / PWGGA / PHOSTasks / PHOS_embedding / sim.C
1 void sim(Int_t nev=20) {
2
3   if (gSystem->Getenv("SIM_EVENTS"))
4     nev = atoi(gSystem->Getenv("SIM_EVENTS"));
5
6   printf("GENERATE << %d >> events \n",nev);
7
8
9   AliSimulation simulator;
10   simulator.SetMakeSDigits("PHOS");
11   simulator.SetMakeDigits("PHOS");
12 //
13 // Ideal OCDB
14 //  simulator.SetDefaultStorage("local://$ALICE_ROOT/OCDB");
15   simulator.SetDefaultStorage("local://./OCDB");
16 //  simulator.SetSpecificStorage("GRP/GRP/Data",
17 //                               Form("local://%s",gSystem->pwd()));
18
19 //  simulator.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");
20
21  //simulator.SetSpecificStorage("GRP/Calib/MeanVertexSPD", "alien://folder=/alice/data/2010/OCDB");
22
23   //PHOS bad map from RAW OCDB
24   simulator.SetSpecificStorage("PHOS/*/*/","local://./OCDB");
25 //  simulator.SetSpecificStorage("PHOS/Calib/EmcBadChannels/","local://./OCDB");
26 //  simulator.SetSpecificStorage("PHOS/Calib/EmcGainPedestals/","local://./OCDB");
27
28   simulator.SetRunHLT("");
29 //
30
31   simulator.SetSpecificStorage("GRP/GRP/Data", "alien://Folder=/alice/data/2010/OCDB");
32
33 // Vertex and Mag.field from OCDB
34
35 //  simulator.UseVertexFromCDB();
36   simulator.UseMagFieldFromGRP();
37   simulator.SetRunQA(":") ;
38
39 //
40 // The rest
41
42   TStopwatch timer;
43   timer.Start();
44   simulator.Run(nev);
45   timer.Stop();
46   timer.Print();
47 }