From 40c0574ad4b4c0b3d2a77e5735fd1e35d1fa6862 Mon Sep 17 00:00:00 2001 From: jbook Date: Thu, 28 Mar 2013 14:55:52 +0000 Subject: [PATCH] - use cached event data in mixing handler --- PWGDQ/dielectron/AliDielectronMixingHandler.cxx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/PWGDQ/dielectron/AliDielectronMixingHandler.cxx b/PWGDQ/dielectron/AliDielectronMixingHandler.cxx index 3292ff01385..b1a075a4528 100644 --- a/PWGDQ/dielectron/AliDielectronMixingHandler.cxx +++ b/PWGDQ/dielectron/AliDielectronMixingHandler.cxx @@ -140,15 +140,11 @@ void AliDielectronMixingHandler::Fill(const AliVEvent *ev, AliDielectron *diele) //check if there are tracks available if (diele->GetTrackArray(0)->GetEntriesFast()==0 && diele->GetTrackArray(1)->GetEntriesFast()==0) return; - //find mixing bin - Double_t values[AliDielectronVarManager::kNMaxValues]={0.}; - AliDielectronVarManager::Fill(ev,values); - TString dim; - Int_t bin=FindBin(values,&dim); + Int_t bin=FindBin(AliDielectronVarManager::GetData(),&dim); //add mixing bin to event data - values[AliDielectronVarManager::kMixingBin] = bin; + AliDielectronVarManager::SetValue(AliDielectronVarManager::kMixingBin,bin); if (bin<0){ AliDebug(5,Form("Bin outside range: %s",dim.Data())); @@ -170,7 +166,7 @@ void AliDielectronMixingHandler::Fill(const AliVEvent *ev, AliDielectron *diele) event->SetProcessID(fPID); event->SetTracks(*diele->GetTrackArray(0), *diele->GetTrackArray(1), *diele->GetPairArray(1)); - event->SetEventData(values); + event->SetEventData(AliDielectronVarManager::GetData()); // check if pool depth is reached. if (pool.GetEntriesFast()