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 d3d6c263ed879ecdaf29bf88969e267b745d1fbe..9eacfe19c76dcafb0a5b46a3ba3660d89cc8fc7f 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 fdc9ced316d56e873eb539a06f0013accdbeefff..a41c524f977683c69fb2071899c6c33f050078de 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) {