Incerase ref-count of static objects (frames, palettes) so that they are not destroye...
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 15 Jul 2008 17:56:35 +0000 (17:56 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 15 Jul 2008 17:56:35 +0000 (17:56 +0000)
EVE/EveDet/AliEveTOFDigitsInfo.h
EVE/EveDet/AliEveTOFSector.cxx
EVE/EveDet/AliEveTOFStrip.cxx

index 5515cbf..a68e7b8 100644 (file)
@@ -62,6 +62,6 @@ class AliEveTOFDigitsInfo : public TObject, public TEveRefCnt
     AliTOFDigitMap*       fTOFdigitMap;
 
     ClassDef(AliEveTOFDigitsInfo, 1);
-  }; // endclass AliEveTOFDigitsInfo
+}; // endclass AliEveTOFDigitsInfo
 
 #endif
index d335cf8..a5d5b32 100644 (file)
@@ -178,9 +178,9 @@ void AliEveTOFSector::InitStatics()
   Float_t dz =  29.;
   Float_t dy = 370.6*2.;
   fgTOFsectorFrameBox = new TEveFrameBox();
-
   fgTOFsectorFrameBox->SetAABox(-dx*0.5, -dy*0.5, -dz*0.5, dx, dy, dz);
-  fgTOFsectorFrameBox->SetFrameColor(32);//31);
+  fgTOFsectorFrameBox->SetFrameColor(32);
+  fgTOFsectorFrameBox->IncRefCount();
 
   //fgTOFsectorPalette  = new TEveRGBAPalette(0, 2048); // TOT
   //fgTOFsectorPalette->SetLimits(0, 2048); 
@@ -188,6 +188,7 @@ void AliEveTOFSector::InitStatics()
   fgTOFsectorPalette  = new TEveRGBAPalette(0, 100000); // TDC
   fgTOFsectorPalette->SetOverflowAction(2);
   fgTOFsectorPalette->SetUnderflowAction(2);
+  fgTOFsectorPalette->IncRefCount();
 
   fgStaticInitDone = kTRUE;
 }
index 1b28feb..04beb74 100644 (file)
@@ -107,13 +107,15 @@ void AliEveTOFStrip::InitStatics()
   fgTOFstripFrameBox = new TEveFrameBox();
 
   fgTOFstripFrameBox->SetAAQuadXZ(-dx*0.5, 0, -dz*0.5, dx, dz);
-  fgTOFstripFrameBox->SetFrameColor(32);//31);
+  fgTOFstripFrameBox->SetFrameColor(32);
+  fgTOFstripFrameBox->IncRefCount();
 
   //fgTOFstripPalette  = new TEveRGBAPalette(0, 2048); // TOT
   //fgTOFstripPalette  = new TEveRGBAPalette(0, 192); // TDC
   fgTOFstripPalette  = new TEveRGBAPalette(0, 100000); // TDC
   fgTOFstripPalette->SetOverflowAction(2);
   fgTOFstripPalette->SetUnderflowAction(2);
+  fgTOFstripPalette->IncRefCount();
 
   fgStaticInitDone = kTRUE;
 }