1 void sim(Int_t nev=50) {
3 if (gSystem->Getenv("SIM_EVENTS"))
4 nev = atoi(gSystem->Getenv("SIM_EVENTS"));
6 printf("GENERATE << %d >> events \n",nev);
8 gROOT->LoadMacro("IpPion.C++") ;
11 AliSimulation simulator;
12 simulator.SetMakeSDigits("PHOS");
13 simulator.SetMakeDigits("PHOS");
16 // simulator.SetDefaultStorage("local://$ALICE_ROOT/OCDB");
17 simulator.SetDefaultStorage("local://./OCDB");
18 // simulator.SetSpecificStorage("GRP/GRP/Data",
19 // Form("local://%s",gSystem->pwd()));
21 // simulator.SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");
23 //simulator.SetSpecificStorage("GRP/Calib/MeanVertexSPD", "alien://folder=/alice/data/2010/OCDB");
25 //PHOS bad map from RAW OCDB
26 simulator.SetSpecificStorage("PHOS/*/*/","local://./OCDB");
27 // simulator.SetSpecificStorage("PHOS/Calib/EmcBadChannels/","local://./OCDB");
28 // simulator.SetSpecificStorage("PHOS/Calib/EmcGainPedestals/","local://./OCDB");
30 simulator.SetRunHLT("");
33 simulator.SetSpecificStorage("GRP/GRP/Data", "alien://Folder=/alice/data/2010/OCDB");
35 AliPHOSSimParam *simParam = AliPHOSSimParam::GetInstance() ;
36 simParam->SetAPDNoise(0.000001) ;
37 simParam->SetCellNonLineairyA(0.001) ;
38 // simParam->SetCellNonLineairyA(0.1) ; //Default
39 simParam->SetCellNonLineairyB(0.2) ;
40 // simParam->SetCellNonLineairyC(0.989) ; //Jan4
41 // simParam->SetCellNonLineairyC(0.995) ; //Jan5 - 2GeV
42 simParam->SetCellNonLineairyC(1.031) ; //no NL
44 // Vertex and Mag.field from OCDB
46 // simulator.UseVertexFromCDB();
47 simulator.UseMagFieldFromGRP();
48 simulator.SetRunQA(":") ;