]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveITSModuleStepper.cxx
update extra library list needed for class
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveITSModuleStepper.cxx
index c90c290eea56d999fd8c9d19628822beb19d4bd5..68efa950cea9f451e3374c01d074240dd71c5bb3 100644 (file)
@@ -48,6 +48,7 @@ AliEveITSModuleStepper::AliEveITSModuleStepper(AliEveITSDigitsInfo* di) :
   fPosition(0),
   fSubDet(-1),
 
+  fModuleFont(), fTextFont(), fSymbolFont(),
   fAxis(0),
 
   fMenuHeight(0.13),
@@ -73,14 +74,14 @@ AliEveITSModuleStepper::AliEveITSModuleStepper(AliEveITSDigitsInfo* di) :
   fScaleInfo = new AliEveDigitScaleInfo();
   fScaleInfo->IncRefCount();
 
-  gEve->GetGLViewer()->AddOverlayElement(this);
+  gEve->GetDefaultGLViewer()->AddOverlayElement(this);
 }
 
 AliEveITSModuleStepper::~AliEveITSModuleStepper()
 {
   // Destructor.
 
-  gEve->GetGLViewer()->RemoveOverlayElement(this);
+  gEve->GetDefaultGLViewer()->RemoveOverlayElement(this);
 
   fScaleInfo->DecRefCount();
   fDigitsInfo->DecRefCount();
@@ -98,7 +99,7 @@ void AliEveITSModuleStepper::Capacity()
   // configuration.
 
   Int_t n = fStepper->GetNx()*fStepper->GetNy();
-  if (n != GetNChildren())
+  if (n != NumChildren())
   {
     DestroyElements();
     for (Int_t m=0; m<n; ++m)
@@ -247,7 +248,6 @@ void  AliEveITSModuleStepper::Apply()
       else
        mod->SetName(Form("SPD %d", idx));
       mod->SetRnrSelf(kTRUE);
-      mod->UpdateItems();
 
       fStepper->Step();
       idx++;
@@ -531,18 +531,21 @@ void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
   // Render the overlay elements.
 
   AliEveITSScaledModule* sm = dynamic_cast<AliEveITSScaledModule*>(*BeginChildren());
-  Int_t scale = fScaleInfo->GetScale() - 1;
+  Int_t scaleIdx = fScaleInfo->GetScale() - 1;
   Int_t cnx = 0, cnz = 0;
   switch(sm->GetSubDetID())
   {
     case 0:
-      cnx = fDigitsInfo->fSPDScaleX[scale], cnz = fDigitsInfo->fSPDScaleZ[scale];
+      cnx = fDigitsInfo->fSPDScaleX[scaleIdx];
+      cnz = fDigitsInfo->fSPDScaleZ[scaleIdx];
       break;
     case 1:
-      cnx = fDigitsInfo->fSDDScaleX[scale], cnz = fDigitsInfo->fSDDScaleZ[scale];
+      cnx = fDigitsInfo->fSDDScaleX[scaleIdx];
+      cnz = fDigitsInfo->fSDDScaleZ[scaleIdx];
       break;
     case 2:
-      cnx = fDigitsInfo->fSSDScale[scale], cnz = 1;
+      cnx = fDigitsInfo->fSSDScale[scaleIdx];
+      cnz = 1;
       break;
   }
 
@@ -576,17 +579,17 @@ void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
     glPushMatrix();
     glLoadIdentity();
     glTranslatef(-1, -1, 0); // translate to lower left corner
-    Float_t scale = fMenuHeight/fTextSize*0.5; // scale text
-    glScalef(scale, scale, 1.);
+    Float_t txtScale = fMenuHeight/fTextSize*0.5; // scale text
+    glScalef(txtScale, txtScale, 1.);
 
     //menu
     glPushName(0);
     RenderMenu(GetCurrentPage(), GetPages(), cnx, cnz);
     glPopName();
     //palette
-    Double_t ls = 1.6*scale*fTextSize;
-    fAxis->SetLabelsSize(ls);
-    fAxis->SetLabelsOffset(ls*1.2);
+    Double_t labelSize = 1.6*txtScale*fTextSize;
+    fAxis->SetLabelsSize(labelSize);
+    fAxis->SetLabelsOffset(1.2*labelSize);
     RenderPalette(sm->GetPalette());
 
     glPopMatrix();