Minor changes to make code more efficient
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Nov 2001 09:35:03 +0000 (09:35 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Nov 2001 09:35:03 +0000 (09:35 +0000)
PHOS/AliPHOSClusterizerv1.cxx

index 58b668a..75a4420 100644 (file)
@@ -430,10 +430,9 @@ Bool_t AliPHOSClusterizerv1::IsInEmc(AliPHOSDigit * digit) const
   Bool_t rv = kFALSE ; 
   const AliPHOSGeometry * geom = AliPHOSGetter::GetInstance()->PHOSGeometry() ;
 
-  Int_t relid[4] ; 
-  geom->AbsToRelNumbering(digit->GetId(), relid) ; 
+  Int_t nEMC = geom->GetNModules()*geom->GetNPhi()*geom->GetNZ();  
 
-  if ( relid[1] == 0  ) rv = kTRUE; 
+  if(digit->GetId() <= nEMC )   rv = kTRUE; 
 
   return rv ; 
 }
@@ -446,10 +445,9 @@ Bool_t AliPHOSClusterizerv1::IsInCpv(AliPHOSDigit * digit) const
   Bool_t rv = kFALSE ; 
   const AliPHOSGeometry * geom = AliPHOSGetter::GetInstance()->PHOSGeometry() ;
 
-  Int_t relid[4] ; 
-  geom->AbsToRelNumbering(digit->GetId(), relid) ; 
+  Int_t nEMC = geom->GetNModules()*geom->GetNPhi()*geom->GetNZ();
 
-  if ( relid[1] != 0  ) rv = kTRUE; 
+  if(digit->GetId() > nEMC )   rv = kTRUE;
 
   return rv ; 
 }