fVolume dimension changed 5->8
authorbnandi <bnandi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 4 Oct 2003 07:21:35 +0000 (07:21 +0000)
committerbnandi <bnandi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 4 Oct 2003 07:21:35 +0000 (07:21 +0000)
PMD/AliPMD.cxx
PMD/AliPMD.h

index d3d6c26..9eacfe1 100644 (file)
@@ -138,8 +138,10 @@ void AliPMD::AddHit(Int_t track, Int_t *vol, Float_t *hits)
   //
   TClonesArray &lhits = *fHits;
   AliPMDhit *newcell, *curcell;
-//    printf("PMD++ Adding energy %f, prim %d, vol %d %d %d %d\n",
-//      hits[3],gAlice->GetPrimary(track-1),vol[0],vol[1],vol[2],vol[3]);
+  //  printf("PMD++ Adding energy %f, prim %d, vol %d %d %d %d %d %d %d %d\n",
+  // hits[3],gAlice->GetPrimary(track-1),vol[0],vol[1],vol[2],vol[3],
+  // vol[4],vol[5],vol[6],vol[7]);
+
   newcell = new AliPMDhit(fIshunt, track, vol, hits);
   Int_t i;
   for (i=0; i<fNhits; i++) {
@@ -340,7 +342,7 @@ AliPMDhit::AliPMDhit(Int_t shunt,Int_t track, Int_t *vol, Float_t *hits):
   // Add a PMD hit
   //
   Int_t i;
-  for (i=0;i<5;i++) fVolume[i] = vol[i];
+  for (i=0;i<8;i++) fVolume[i] = vol[i];
   fX=hits[0];
   fY=hits[1];
   fZ=hits[2];
index fdc9ced..a41c524 100644 (file)
@@ -73,7 +73,7 @@ public:
   inline int operator == (AliPMDhit &cell) {
     Int_t i;
     if(fTrack!=cell.GetTrack()) return 0;
-    for (i=0; i<4; i++) if(fVolume[i]!=cell.GetVolume(i)) return 0;
+    for (i=0; i<8; i++) if(fVolume[i]!=cell.GetVolume(i)) return 0;
     return 1;
   }
   inline virtual AliPMDhit& operator + (AliPMDhit &cell) {