From: agheata Date: Mon, 20 Jun 2011 09:25:33 +0000 (+0000) Subject: Fix for more than 1 run per master X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=c89a84bc1db6228b4798990af91896dd6b095c40 Fix for more than 1 run per master --- diff --git a/ANALYSIS/AliAnalysisAlien.cxx b/ANALYSIS/AliAnalysisAlien.cxx index e5f18e2cbb5..2956bd57f71 100644 --- a/ANALYSIS/AliAnalysisAlien.cxx +++ b/ANALYSIS/AliAnalysisAlien.cxx @@ -886,7 +886,7 @@ Bool_t AliAnalysisAlien::CreateDataset(const char *pattern) } nstart += ncount; } else { - if (cbase) { + if (cbase && fNrunsPerMaster<2) { cadd = (TGridCollection*)gROOT->ProcessLine(Form("new TAlienCollection(\"__tmp%d__%s\", 1000000);",stage,file.Data())); printf("... please wait - TAlienCollection::Add() scales badly...\n"); cbase->Add(cadd); @@ -1024,7 +1024,7 @@ Bool_t AliAnalysisAlien::CreateDataset(const char *pattern) } nstart += ncount; } else { - if (cbase) { + if (cbase && fNrunsPerMaster<2) { cadd = (TGridCollection*)gROOT->ProcessLine(Form("new TAlienCollection(\"__tmp%d__%s\", 1000000);",stage,file.Data())); printf("... please wait - TAlienCollection::Add() scales badly...\n"); cbase->Add(cadd);