+\r
+void AliHLTCaloClusterizer::SetDetector(TString det)\r
+{\r
+ if(det.CompareTo("EMCAL"))\r
+ {\r
+ fIsEMCAL = true;\r
+ }\r
+ else\r
+ {\r
+ fIsEMCAL = false;\r
+ }\r
+}\r
+\r
+Bool_t AliHLTCaloClusterizer::AreEdgeCells(AliHLTCaloDigitDataStruct *digit0, AliHLTCaloDigitDataStruct *digit1)\r
+{\r
+ if(fIsEMCAL)\r
+ {\r
+ Int_t modDiff = digit0->fModule - digit1->fModule;\r
+ if(TMath::Abs(modDiff) > 1) return kFALSE;\r
+ if(digit0->fModule > digit1->fModule && digit1->fModule%2 == 0) \r
+ {\r
+ if(digit0->fZ == 0 && digit1->fZ == (fCaloConstants->GetNZROWSMOD()-1))\r
+ return kTRUE;\r
+ }\r
+ if(digit1->fModule > digit0->fModule && digit0->fModule%2 == 0) \r
+ {\r
+ if(digit1->fZ == 0 && digit0->fZ == (fCaloConstants->GetNZROWSMOD()-1))\r
+ return kTRUE;\r
+ }\r
+ }\r
+ \r
+ return false;\r
+\r
+}\r