// Macro for running Panda reconstruction tasks // to run the macro: // root reco_day1.C or in root session root>.x reco_complete.C void s_reco_complete(Int_t start) { TString input = Form("sim_complete_%d.root",start); Int_t nEvents = 0; //-----User Settings:------------------------------------------------------ TString parAsciiFile = "all.par"; TString options = "day1+gem+fts1256"; // TString input = "evtday1"; TString output = "reco"; TString friend1 = "digi"; TString friend2 = ""; TString friend3 = ""; TString friend4 = ""; // ----- Initial Settings -------------------------------------------- PndMasterRunAna *fRun= new PndMasterRunAna(); fRun->SetOptions(options); fRun->SetInput(input); fRun->SetOutput(output); fRun->SetFriend1(friend1); fRun->SetFriend2(friend2); fRun->SetFriend3(friend3); fRun->SetFriend4(friend4); fRun->SetParamAsciiFile(parAsciiFile); fRun->Setup(); // ----- Add tasks ---------------------------------------------------- fRun->AddRecoTasks(); // ----- Intialise and run -------------------------------------------- PndEmcMapper::Init(1); fRun->Init(); fRun->Run(0, nEvents); fRun->Finish(); exit(0); }