- Updated for modifying AliMUONHitMapA1 constructor
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Jan 2006 09:06:47 +0000 (09:06 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Jan 2006 09:06:47 +0000 (09:06 +0000)
- Reordering includes

MUON/AliMUONDetElement.cxx
MUON/AliMUONDigitizer.cxx

index 7133a9a..8487a2b 100644 (file)
@@ -120,9 +120,14 @@ void AliMUONDetElement::Fill(AliMUONData */*data*/)
   fLeft[0] = fDigits[0]->GetEntriesFast();
   fLeft[1] = fDigits[1]->GetEntriesFast();
 
-  fHitMap[0] = new AliMUONHitMapA1(fidDE, fSeg[0], fDigits[0]);
-  fHitMap[1] = new AliMUONHitMapA1(fidDE, fSeg[1], fDigits[1]);
+  Int_t  npx0  = fSeg[0]->Npx(fidDE)+1;
+  Int_t  npy0  = fSeg[0]->Npy(fidDE)+1;
+  fHitMap[0] = new AliMUONHitMapA1(npx0, npy0, fDigits[0]);
   fHitMap[0]->FillHits();
+
+  Int_t  npx1  = fSeg[1]->Npx(fidDE)+1;
+  Int_t  npy1  = fSeg[1]->Npy(fidDE)+1;
+  fHitMap[1] = new AliMUONHitMapA1(npx1, npy1, fDigits[1]);
   fHitMap[1]->FillHits();
 
   // The part below is just for debugging (fill rec. points already found)
index c3eb71a..39a1567 100644 (file)
 
 /* $Id$ */
 
-#include "AliRun.h"
-#include "AliRunDigitizer.h"
-#include "AliRunLoader.h"
-
 #include "AliMUONDigitizer.h"
 #include "AliMUONConstants.h"
 #include "AliMUONSegmentation.h"
 #include "AliMUONGeometryModule.h"
 #include "AliMUONGeometryStore.h"
 
+#include "AliRun.h"
+#include "AliRunDigitizer.h"
+#include "AliRunLoader.h"
+
 /////////////////////////////////////////////////////////////////////////////////////
 //
 // AliMUONDigitizer should be base abstract class of all digitisers in the MUON 
@@ -517,9 +517,13 @@ void AliMUONDigitizer::InitArrays()
        idDE = detElements->GetEntry(j)->GetUniqueID();
        fNDetElemId[idDE] = k;
 
-       fHitMap[k] = new AliMUONHitMapA1(idDE,c1Segmentation, fTDList); 
+        Int_t npx1 = c1Segmentation->Npx(idDE)+1;
+        Int_t npy1 = c1Segmentation->Npy(idDE)+1;
+       fHitMap[k] = new AliMUONHitMapA1(npx1, npy1, fTDList); 
      
-       fHitMap[k+AliMUONConstants::NDetElem()] = new AliMUONHitMapA1(idDE,c2Segmentation, fTDList);
+        Int_t npx2 = c2Segmentation->Npx(idDE)+1;
+        Int_t npy2 = c2Segmentation->Npy(idDE)+1;
+       fHitMap[k+AliMUONConstants::NDetElem()] = new AliMUONHitMapA1(npx2, npy2, fTDList);
        k++;
       }
     }