]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTOFSector.cxx
fix for Savannah bug #81846
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTOFSector.cxx
index 541e6dafaccb7f5787df234d5a548ade5e31c7df..f830799dfc452d9658c6592ee430e1942d238cf4 100644 (file)
@@ -257,8 +257,7 @@ void AliEveTOFSector::LoadQuads()
   Int_t tdc = -1;
   Int_t tot = -1;
 
-  Double_t **coord = new Double_t*[4];
-  for (Int_t ii=0; ii<4; ii++) coord[ii] = new Double_t[3];
+  Double_t coord[4][3];
 
   Reset(kQT_FreeQuad, kFALSE, 32);
 
@@ -365,7 +364,7 @@ void AliEveTOFSector::SetTrans()
   TEveTrans& t = RefMainTrans();
 
   //Int_t det[5] = {fSector, -1, -1, -1, -1};
-  Char_t path[100];
+  Char_t path[200];
 
   Int_t localSector = fSector;
   if (!fAutoTrans) localSector = 4;
@@ -444,14 +443,9 @@ void AliEveTOFSector::DigitSelected(Int_t idx)
   // Override control-click from TEveQuadSet
   //
 
-  DigitBase_t* qb   = GetDigit(idx);
-  TObject* obj   = qb->fId.GetObject();
+  TObject* obj   = GetId(idx);
   AliTOFdigit* digs = dynamic_cast<AliTOFdigit*>(obj);
   // printf("AliEveTOFSector::QuadSelected "); Print();
-  /*
-  printf("  idx = %5i, value = %5d, obj = 0x%lx, digit = 0x%lx  ",
-        idx, qb->fValue, (ULong_t)obj, (ULong_t)digs);
-  */
   if (digs)
     printf("\n Sector = %2i  Plate = %1i  Strip = %2i  PadZ = %1i PadX = %2i  ToT = %3i  Tof = %5i\n",
           fSector , digs->GetPlate(), digs->GetStrip(), digs->GetPadz(), digs->GetPadx(), digs->GetToT(), digs->GetTdc());