diff --git a/macros/runCond/fluenceExtract b/macros/runCond/fluenceExtract index 8b362bb..3a8c57e 100755 --- a/macros/runCond/fluenceExtract +++ b/macros/runCond/fluenceExtract Binary files differ diff --git a/macros/runCond/fluenceExtract.C b/macros/runCond/fluenceExtract.C index d60975f..f2ad0a0 100755 --- a/macros/runCond/fluenceExtract.C +++ b/macros/runCond/fluenceExtract.C @@ -14,6 +14,7 @@ #include #include #include +#include // ROOT include @@ -45,9 +46,18 @@ int argc_copy = argc; - TApplication theApp("Analysis", &argc, argv,0,-1); - argc = theApp.Argc(); - argv = theApp.Argv(); + TApplication* theApp = new TApplication("Analysis", &argc, argv,0,-1); + argc = theApp->Argc(); + argv = theApp->Argv(); + + bool runBatch = false; + + for (int i = 1; iSetBatch(); + } + } style->SetPadLeftMargin(0.12); style->SetPadRightMargin(0.22); @@ -57,7 +67,9 @@ int exit = fluenceExtract(argc,argv); Printf("End"); - theApp.Run(kTRUE); + if (!runBatch) { + theApp->Run(!runBatch); + } return exit; } @@ -291,5 +303,5 @@ Info("fluenceExtract","Results written to %s",fn_out.Data()); - return 0; + return EXIT_SUCCESS; } \ No newline at end of file