X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSClusterizerv1.cxx;h=5f5d221c391dbda69a0743a75f729512dd7d4622;hb=2773b0133102315a52b5f788a9fd70d27e34eb52;hp=33098168647765d97783799e9ade37d28da9eb91;hpb=7e88424f201cac746e949f2b58a4b2ce9c1cfcb6;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSClusterizerv1.cxx b/PHOS/AliPHOSClusterizerv1.cxx index 33098168647..5f5d221c391 100644 --- a/PHOS/AliPHOSClusterizerv1.cxx +++ b/PHOS/AliPHOSClusterizerv1.cxx @@ -384,8 +384,10 @@ void AliPHOSClusterizerv1::InitParameters() const AliPHOSRecoParam* recoParam = AliPHOSReconstructor::GetRecoParam(); if(!recoParam) AliFatal("Reconstruction parameters are not set!"); - fCpvClusteringThreshold = recoParam->GetEMCClusteringThreshold(); - fEmcClusteringThreshold = recoParam->GetCPVClusteringThreshold(); + recoParam->Print(); + + fEmcClusteringThreshold = recoParam->GetEMCClusteringThreshold(); + fCpvClusteringThreshold = recoParam->GetCPVClusteringThreshold(); fEmcLocMaxCut = recoParam->GetEMCLocalMaxCut(); fCpvLocMaxCut = recoParam->GetCPVLocalMaxCut(); @@ -541,14 +543,20 @@ void AliPHOSClusterizerv1::MakeClusters() fNumberOfEmcClusters = 0 ; //Mark all digits as unused yet + const Int_t maxNDigits = 1500; Int_t nDigits=fDigitsArr->GetEntriesFast() ; + if (nDigits > maxNDigits) { + AliWarning(Form("Skip event with too high digit occupancy: nDigits=%d",nDigits)); + return; + } + for(Int_t i=0; i