gSystem->Setenv("ALIMDC_RAWDB2","./mdc2");\r
gSystem->Setenv("ALIMDC_TAGDB","./mdc1/tag");\r
gSystem->Setenv("ALIMDC_RUNDB","./mdc1/meta");\r
- cout<< "SIMRUN:: Run " << gSystem->Getenv("DC_RUN") << " Event " << gSystem->Getenv("DC_EVENT")\r
- << " Process " << gSystem->Getenv("DC_RUN_TYPE")\r
- << " minpthard " << gSystem->Getenv("PTHARDMIN")\r
- << " maxpthard " << gSystem->Getenv("PTHARDMAX")\r
- << " minpt " << gSystem->Getenv("PTGAMMAPI0MIN")\r
+ cout << "SIMRUN:: Run " << gSystem->Getenv("DC_RUN") << " Event " << gSystem->Getenv("DC_EVENT")\r
<< endl;\r
\r
\r
gSystem->Setenv("CONFIG_EMBEDDING","kBackground");\r
\r
cout<<">>>>> BACKGROUND SIMULATION <<<<<"<<endl;\r
- gSystem->Exec("mkdir Background");\r
- gSystem->Exec("cp Config.C Background/");\r
- gSystem->Exec("cp sim.C Background/");\r
- gSystem->Exec("cp rec.C Background/");\r
- gSystem->ChangeDirectory("Background/");\r
+ gSystem->Exec("mkdir BackgroundFull");\r
+ gSystem->Exec("cp Config.C BackgroundFull/");\r
+ gSystem->Exec("cp sim.C BackgroundFull/");\r
+ gSystem->Exec("cp rec.C BackgroundFull/");\r
+ gSystem->ChangeDirectory("BackgroundFull/");\r
gSystem->Exec("aliroot -b -q 'sim.C(0)' > sim.log 2>&1");\r
cout<<">>>>> BACKGROUND RECONSTRUCTION <<<<<"<<endl;\r
gSystem->Exec("aliroot -b -q 'rec.C(0)' > rec.log 2>&1");\r
gSystem->ChangeDirectory("../");\r
\r
+ // Convert Raw to SDigits\r
+ cout << ">>>>> CONVERTING RAW 2 SDIGITS <<<<<" << endl;\r
+ gSystem->Exec("mkdir Background");\r
+ gSystem->Exec("cp BackgroundFull/raw.root Background/");\r
+ gSystem->Exec("cp BackgroundFull/AliESDs.root Background/");\r
+ gSystem->Exec("cp -a BackgroundFull/GRP Background/");\r
+ gSystem->Exec("cp sim.C Background/");\r
+ gSystem->Exec("cp Config.C Background/");\r
+ gSystem->ChangeDirectory("Background/");\r
+ gSystem->Exec("aliroot -b -q 'sim.C(4)' > sim.log 2>&1");\r
+ gSystem->ChangeDirectory("../");\r
+ gSystem->Exec("mkdir BackgroundSDigits");\r
+ gSystem->Exec("cp Background/*SDigits.root BackgroundSDigits");\r
+ gSystem->Exec("cp BackgroundFull/galice.root BackgroundSDigits/");\r
+ gSystem->Exec("cp BackgroundFull/AliESDs.root BackgroundSDigits/");\r
+\r
// Merged simulation\r
gSystem->Setenv("CONFIG_EMBEDDING","kMerged");\r
\r
\r
// Pure signal re-reconstruction\r
gSystem->Setenv("CONFIG_EMBEDDING","kSignal");\r
-\r
+ \r
cout<<">>>>> SIGNAL SIMULATION <<<<<<"<< endl;\r
gSystem->Exec("mkdir Signal");\r
gSystem->Exec("cp Config.C Signal/");\r
gSystem->Exec("cp Merged/*SDigits*.root Signal/");\r
gSystem->Exec("cp Merged/galice.root Signal/");\r
gSystem->Exec("cp Merged/Kinematics.root Signal/");\r
+ gSystem->Exec("cp -a Merged/GRP Signal/");\r
gSystem->ChangeDirectory("Signal/");\r
gSystem->Exec("aliroot -b -q 'sim.C(2)' > sim.log 2>&1");\r
cout<<">>>>> SIGNAL RECONSTRUCTION <<<<<"<<endl;\r
gSystem->Exec("aliroot -b -q 'rec.C(2)' > rec.log 2>&1");\r
gSystem->ChangeDirectory("../");\r
-\r
+ \r
// cout<<">>>>> TAG <<<<<"<<endl;\r
// gSystem->Exec("aliroot -b -q tag.C > tag.log 2>&1");\r
// cout<<">>>>> CHECK ESD <<<<<"<<endl;\r