#include "macro_PhiAnalysis.C" #include "TSystem.h" //========================================== void run_macro_PhiAnalysis(TString fName = "test", Int_t iRun1 = -1 // can be 1-7; < 0 means ALL runs ){ gSystem->CompileMacro("macro_PhiAnalysis.C","k"); TString true_Run; if(iRun1==1) true_Run = "124009"; else if(iRun1==2) true_Run = "124020"; else if(iRun1==3) true_Run = "124022"; else if(iRun1==4) true_Run = "124023"; else if(iRun1==5) true_Run = "124024"; else if(iRun1==6) true_Run = "124027"; else if(iRun1==7) true_Run = "124030"; else if(iRun1<0) true_Run = "ALL"; cout <<""<< endl; cout << "Chosen iRun " << iRun1 << " will analyze run " << true_Run.Data() << endl; TString fNameOut = Form("PhiAnalysis_histos_%s_%s.root",fName.Data(),true_Run.Data()); cout <<""<< endl; cout <<"Histo filename: " << fNameOut.Data() << endl; macro_PhiAnalysis tree(0,iRun1,fNameOut); tree.Loop(); }