From c6bf27f2cd58368e27c10e5a99ecdc80fe8b6875 Mon Sep 17 00:00:00 2001 From: schutz Date: Mon, 28 Mar 2005 12:57:14 +0000 Subject: [PATCH] Number of Ex-maxima set in clusters --- PHOS/AliPHOSClusterizerv1.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PHOS/AliPHOSClusterizerv1.cxx b/PHOS/AliPHOSClusterizerv1.cxx index 677633a55ee..e132c604178 100644 --- a/PHOS/AliPHOSClusterizerv1.cxx +++ b/PHOS/AliPHOSClusterizerv1.cxx @@ -665,6 +665,9 @@ void AliPHOSClusterizerv1::MakeUnfolding() fNumberOfEmcClusters -- ; numberofNotUnfolded-- ; } + else{ + emcRecPoint->SetNExMax(1) ; //Only one local maximum + } delete[] maxAt ; delete[] maxAtEnergy ; @@ -745,6 +748,7 @@ void AliPHOSClusterizerv1::UnfoldCluster(AliPHOSEmcRecPoint * iniEmc, Bool_t rv = FindFit(iniEmc, maxAt, maxAtEnergy, nPar, fitparameters) ; if( !rv ) { // Fit failed, return and remove cluster + iniEmc->SetNExMax(-1) ; delete[] fitparameters ; return ; } @@ -806,6 +810,7 @@ void AliPHOSClusterizerv1::UnfoldCluster(AliPHOSEmcRecPoint * iniEmc, (*emcRecPoints)[fNumberOfEmcClusters] = new AliPHOSEmcRecPoint("") ; emcRP = dynamic_cast( emcRecPoints->At(fNumberOfEmcClusters) ) ; fNumberOfEmcClusters++ ; + emcRP->SetNExMax((Int_t)nPar/3) ; } else{//create new entries in fCpvRecPoints if(fNumberOfCpvClusters >= cpvRecPoints->GetSize()) -- 2.43.5