1 void RichBatch(const Int_t iNevents,const Bool_t isDebug,const char *sConfigFileName)
3 if(isDebug) gAlice->SetDebug(1);
5 Info("my/RichBatch.C","%i event(s) requested, debug %i,config file %s",iNevents,isDebug,sConfigFileName);
6 TStopwatch sw;TDatime time;
8 AliSimulation *pSim=new AliSimulation; pSim->Run(iNevents); delete pSim;
9 AliReconstruction *pRec=new AliReconstruction; pRec->SetRunLocalReconstruction("RICH"); pRec->SetFillESD("RICH"); pRec->Run(); delete pRec;
11 AliRunLoader* pAL = AliRunLoader::Open();
13 AliRICH *pRICH=(AliRICH*)pAL->GetAliRun()->GetDetector("RICH");
14 if(pRICH) pRICH->ControlPlots();
16 cout<<"\nInfo in <my/RichBatch.C>: Start time: ";time.Print();
17 cout<<"Info in <my/RichBatch.C>: Stop time: ";time.Set(); time.Print();
18 cout<<"Info in <my/RichBatch.C>: Time used: ";sw.Print();
19 gSystem->Exec("touch ZZZ______finished_______ZZZ");