X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGCF%2FEBYE%2FBalanceFunctions%2FAliBalanceEventMixing.cxx;h=da51f8628215be9b6cbe4bd26b96d6fca1a86261;hb=263fc6da83718aee42bfb063d6804f29b4d1e844;hp=0ca01e0570f70de53e1a4f55d3ef51fcd4f06c73;hpb=9fd4b54eba9cd4510d3bc16b82f0ca0fad93b983;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGCF/EBYE/BalanceFunctions/AliBalanceEventMixing.cxx b/PWGCF/EBYE/BalanceFunctions/AliBalanceEventMixing.cxx index 0ca01e0570f..da51f862821 100644 --- a/PWGCF/EBYE/BalanceFunctions/AliBalanceEventMixing.cxx +++ b/PWGCF/EBYE/BalanceFunctions/AliBalanceEventMixing.cxx @@ -193,6 +193,12 @@ void AliBalanceEventMixing::SetInterval(Int_t iAnalysisType, //____________________________________________________________________// void AliBalanceEventMixing::InitHistograms() { //Initialize the histograms + + // global switch disabling the reference + // (to avoid "Replacing existing TH1" if several wagons are created in train) + Bool_t oldStatus = TH1::AddDirectoryStatus(); + TH1::AddDirectory(kFALSE); + TString histName; for(Int_t iAnalysisType = 0; iAnalysisType < ANALYSIS_TYPES; iAnalysisType++) { histName = "fHistP"; histName += kBFAnalysisType[iAnalysisType]; @@ -225,6 +231,9 @@ void AliBalanceEventMixing::InitHistograms() { if(fCentralityId) histName += fCentralityId.Data(); fHistNN[iAnalysisType] = new TH2D(histName.Data(),"",fCentStop-fCentStart,fCentStart,fCentStop,fNumberOfBins[iAnalysisType],fP2Start[iAnalysisType],fP2Stop[iAnalysisType]); } + + TH1::AddDirectory(oldStatus); + } //____________________________________________________________________//