Merge of EVE-dev branch.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Jun 2008 23:58:36 +0000 (23:58 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Jun 2008 23:58:36 +0000 (23:58 +0000)
From this point onward root-5.20 is required for compilation.

Major changes that might be relevant for developers having EVE related
code outside of AliRoot/EVE.

1. Remove calls to TEveElement::UpdateItems(). This method was
obsolete and has been removed.

2. Replace calls to TEveElement::GetNChildren() with
NumChildren(). The method has been renamed to use the same naming
conventions as other methods of the same type.

3. Remove all explisit casts to Color_t that were needed because of
overloading of color-setting functions (Color_t, Pixel_t). As this was
annoying, the methods taking Pixel_t were renamed to
SetXyzzPixel(Pixel_t).

4. Minor changes in internals of TGLViewer and its window-system
interface.

55 files changed:
EVE/EveBase/AliEveCosmicRayFitter.cxx
EVE/EveBase/AliEveEventManager.cxx
EVE/EveBase/AliEveTrackFitter.cxx
EVE/EveDet/AliEveFMDLoader.cxx
EVE/EveDet/AliEveITSModule.cxx
EVE/EveDet/AliEveITSModuleStepper.cxx
EVE/EveDet/AliEveMUONChamber.cxx
EVE/EveDet/AliEvePMDModule.cxx
EVE/EveDet/AliEveTOFSector.cxx
EVE/EveDet/AliEveTOFStrip.cxx
EVE/EveDet/AliEveTPCSectorViz.cxx
EVE/EveDet/AliEveTRDData.cxx
EVE/EveDet/AliEveTRDModuleImp.cxx
EVE/EveHLT/AliEveHOMERSource.cxx
EVE/EveHLT/AliEveHOMERSource.h
EVE/alice-macros/MUON_displayData.C
EVE/alice-macros/MUON_displaySimu.C
EVE/alice-macros/SplitGLView.C
EVE/alice-macros/acorde_hits.C
EVE/alice-macros/acorde_raw.C
EVE/alice-macros/clusters.C
EVE/alice-macros/emcal_hits.C
EVE/alice-macros/esd_Cascade.C
EVE/alice-macros/esd_V0.C
EVE/alice-macros/esd_V0_points.C
EVE/alice-macros/esd_tracks.C
EVE/alice-macros/fmd_hits.C
EVE/alice-macros/geom_gentle_trd.C
EVE/alice-macros/its_common_foos.C
EVE/alice-macros/its_hits.C
EVE/alice-macros/its_hits_layer_split.C
EVE/alice-macros/its_module_stepper.C
EVE/alice-macros/kine_tracks.C
EVE/alice-macros/pmd_digits.C
EVE/alice-macros/pmd_hits.C
EVE/alice-macros/pmd_raw.C
EVE/alice-macros/primary_vertex.C
EVE/alice-macros/primary_vertex_tracks.C
EVE/alice-macros/t0_hits.C
EVE/alice-macros/tof_digits.C
EVE/alice-macros/tof_digits_sector.C
EVE/alice-macros/tof_digits_strips.C
EVE/alice-macros/tof_hits.C
EVE/alice-macros/tof_raw.C
EVE/alice-macros/tpc_digits.C
EVE/alice-macros/tpc_hits.C
EVE/alice-macros/tpc_hits_charge_split.C
EVE/alice-macros/tpc_hits_eta_split.C
EVE/alice-macros/trd_friend_tracks.C
EVE/alice-macros/trd_hits.C
EVE/alice-macros/trd_hits_z_split.C
EVE/alice-macros/vzero_hits.C
EVE/hlt-macros/command_queue.C
EVE/hlt-macros/geom_hlt.C
EVE/hlt-macros/homer_display.C

index 96cd9e1..997791d 100644 (file)
@@ -67,9 +67,8 @@ AliEveCosmicRayFitter::AliEveCosmicRayFitter(const Text_t* name, Int_t n_points)
 
   fTrackList = new TEveTrackList("Cosmic ray");
   fTrackList->SetTitle("muons");
-  fTrackList->SetMainColor((Color_t)8);
+  fTrackList->SetMainColor(8);
   gEve->AddElement(fTrackList);
-  UpdateItems();
 
   fGraphPicked1 = new TGraph();
   fGraphPicked1->SetName("Selected points");
@@ -262,7 +261,6 @@ void AliEveCosmicRayFitter::DestroyElements()
   TEveElement::DestroyElements();
   gEve->AddElement(fTrackList, this);
   fTrackList->DestroyElements();
-  UpdateItems();
 }
 
 /**************************************************************************/
index b2883d5..2d163c5 100644 (file)
@@ -24,6 +24,7 @@
 
 #include <TFile.h>
 #include <TTree.h>
+#include <TGeoManager.h>
 #include <TSystem.h>
 
 //==============================================================================
index 170d8aa..450f7b8 100644 (file)
@@ -63,7 +63,6 @@ AliEveTrackFitter::AliEveTrackFitter(const Text_t* name, Int_t nPoints) :
   fTrackList->SetLineColor(8);
   fTrackList->GetPropagator()->SetEditPathMarks(kTRUE);
   AddElement(fTrackList);
-  UpdateItems();
 
   fGraphPicked = new TGraph();
   fGraphPicked->SetName("Selected points");
@@ -97,8 +96,6 @@ void AliEveTrackFitter::DestroyElements()
   // fTrackList is destroyed because DenyDestroy is set.
   gEve->AddElement(fTrackList, this);
   fTrackList->DestroyElements();
-
-  UpdateItems();
 }
 
 /******************************************************************************/
index 4c565f4..edc1123 100644 (file)
@@ -171,7 +171,7 @@ AliEveFMDLoader::AliEveFMDLoader(const char* name, Bool_t useBoxes,
        er->AddElement(em);
        em->SetTransMatrix(*(detector->FindTransform(ring->GetId(), 2*m)));
        em->SetShape(ring->GetId() == 'I' ? inner : outer);
-       em->SetMainColor(Color_t(kRed));
+       em->SetMainColor(kRed);
        em->SetMainTransparency(32);
        em->IncDenyDestroy();
 
index 9e717d8..4d0ea42 100644 (file)
@@ -89,7 +89,7 @@ void AliEveITSModule::InitStatics(AliEveITSDigitsInfo* info)
 
     fgSPDFrameBox = new TEveFrameBox();
     fgSPDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
-    fgSPDFrameBox->SetFrameColor((Color_t) 31);
+    fgSPDFrameBox->SetFrameColor(31);
     fgSPDFrameBox->SetFrameFill(kTRUE);
     fgSPDFrameBox->IncRefCount();
     fgSPDPalette  = new TEveRGBAPalette(info->fSPDMinVal,info->fSPDMaxVal);
@@ -102,7 +102,7 @@ void AliEveITSModule::InitStatics(AliEveITSDigitsInfo* info)
 
     fgSDDFrameBox = new TEveFrameBox();
     fgSDDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
-    fgSDDFrameBox->SetFrameColor((Color_t) 32);
+    fgSDDFrameBox->SetFrameColor(32);
     fgSDDFrameBox->SetFrameFill(kTRUE);
     fgSDDFrameBox->IncRefCount();
     fgSDDPalette  = new TEveRGBAPalette(info->fSDDMinVal,info->fSDDMaxVal);
@@ -116,7 +116,7 @@ void AliEveITSModule::InitStatics(AliEveITSDigitsInfo* info)
 
     fgSSDFrameBox = new TEveFrameBox();
     fgSSDFrameBox->SetAAQuadXZ(-dx, 0, -dz, 2*dx, 2*dz);
-    fgSSDFrameBox->SetFrameColor((Color_t) 33);
+    fgSSDFrameBox->SetFrameColor(33);
     fgSSDFrameBox->SetFrameFill(kTRUE);
     fgSSDFrameBox->IncRefCount();
     fgSSDPalette  = new TEveRGBAPalette(info->fSSDMinVal,info->fSSDMaxVal);
index a69b4d8..e5abf3e 100644 (file)
@@ -99,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)
@@ -248,7 +248,6 @@ void  AliEveITSModuleStepper::Apply()
       else
        mod->SetName(Form("SPD %d", idx));
       mod->SetRnrSelf(kTRUE);
-      mod->UpdateItems();
 
       fStepper->Step();
       idx++;
index 9212470..1d7f407 100644 (file)
@@ -29,7 +29,7 @@ AliEveMUONChamber::AliEveMUONChamber(Int_t id, const Text_t* n, const Text_t* t)
   TEveElement(fFrameColor),
   TNamed(n,t),
   fMUONData(0),
-  fFrameColor((Color_t)2),
+  fFrameColor(2),
   fRTS(1),
   fChamberID(0),
   fQuadSet1(n,t),
index 829f8d1..1f1490e 100644 (file)
@@ -67,7 +67,7 @@ void AliEvePMDModule::DisplayInit(Int_t ism)
 
   TEveFrameBox *pmdModBox = new TEveFrameBox();
   pmdModBox->SetAAQuadXY(xism, yism, 0, dxism, dyism);
-  pmdModBox->SetFrameColor((Color_t) 31);
+  pmdModBox->SetFrameColor(31);
   pmdModBox->SetFrameFill(kTRUE);
   SetFrame(pmdModBox);
 
index c3e1eda..9a0986b 100644 (file)
@@ -180,7 +180,7 @@ void AliEveTOFSector::InitStatics()
   fgTOFsectorFrameBox = new TEveFrameBox();
 
   fgTOFsectorFrameBox->SetAABox(-dx*0.5, -dy*0.5, -dz*0.5, dx, dy, dz);
-  fgTOFsectorFrameBox->SetFrameColor((Color_t) 32);//31);
+  fgTOFsectorFrameBox->SetFrameColor(32);//31);
 
   //fgTOFsectorPalette  = new TEveRGBAPalette(0, 2048); // TOT
   //fgTOFsectorPalette->SetLimits(0, 2048); 
index b8d8151..b788482 100644 (file)
@@ -107,7 +107,7 @@ void AliEveTOFStrip::InitStatics()
   fgTOFstripFrameBox = new TEveFrameBox();
 
   fgTOFstripFrameBox->SetAAQuadXZ(-dx*0.5, 0, -dz*0.5, dx, dz);
-  fgTOFstripFrameBox->SetFrameColor((Color_t) 32);//31);
+  fgTOFstripFrameBox->SetFrameColor(32);//31);
 
   //fgTOFstripPalette  = new TEveRGBAPalette(0, 2048); // TOT
   //fgTOFstripPalette  = new TEveRGBAPalette(0, 192); // TDC
index 55f61c4..bc883a6 100644 (file)
@@ -46,7 +46,7 @@ AliEveTPCSectorViz::AliEveTPCSectorViz(const Text_t* n, const Text_t* t) :
   fRnrOut1  (kTRUE),
   fRnrOut2  (kTRUE),
 
-  fFrameColor ((Color_t) 4),
+  fFrameColor (4),
   fRnrFrame   (kTRUE),
   fAutoTrans  (kFALSE),
   fRTS        (1),
index 8dcc249..2ba6e7c 100644 (file)
@@ -102,7 +102,7 @@ void AliEveTRDDigits::ComputeRepresentation()
     
         AddQuad(x[1]-.45*dy, x[2]-.5*dz*scale, x[0], .9*dy, dz*scale);
         QuadValue(q);
-        QuadColor(Color_t(color));
+        QuadColor(color);
         QuadId(new TNamed(Form("Charge%d", q), "dummy title"));
       }  // end time loop
     }  // end col loop
index f4d8ef6..6e57990 100644 (file)
@@ -272,7 +272,7 @@ void AliEveTRDChamber::LoadClusters(TObjArray *clusters)
     Int_t id = fRecPoints->SetNextPoint(g[0], g[1], g[2]);    
     fRecPoints->SetPointId(id, new AliTRDcluster(*c));
   }
-  fRecPoints->SetStamp(TEveElement::kCBObjProps);
+  fRecPoints->StampObjProps();
   fLoadRecPoints = kTRUE;
 }
 
@@ -291,7 +291,7 @@ void AliEveTRDChamber::LoadDigits(AliTRDdigitsManager *digits)
 
   fDigits->Reset();
   fDigits->SetData(digits);
-  fDigits->SetStamp(TEveElement::kCBObjProps);
+  fDigits->StampObjProps();
   fDigitsNeedRecompute = kTRUE;  
   fLoadDigits = kTRUE;
 }
@@ -317,7 +317,7 @@ void AliEveTRDChamber::LoadHits(TClonesArray *hits, Int_t &idx)
 
     Int_t id = fHits->SetNextPoint(hit->X(), hit->Y(), hit->Z());
     fHits->SetPointId(id, new AliTRDhit(*hit));
-    fHits->SetStamp(TEveElement::kCBObjProps);
+    fHits->StampObjProps();
     idx++;
   }
   return;
index 5acbb1b..b02c10c 100644 (file)
@@ -25,7 +25,7 @@ AliEveHOMERSource::AliEveHOMERSource(const Text_t* n, const Text_t* t) :
 /******************************************************************************/
 
 //______________________________________________________________________________
-void AliEveHOMERSource::SetRnrState(Bool_t rnr)
+Bool_t AliEveHOMERSource::SetRnrState(Bool_t rnr)
 {
    // Set render state of this element and of its children to the same
    // value.
@@ -33,5 +33,5 @@ void AliEveHOMERSource::SetRnrState(Bool_t rnr)
   if (fSrcState)
     fSrcState->fState = rnr;
 
-  TEveElement::SetRnrState(rnr);
+  return TEveElement::SetRnrState(rnr);
 }
index a6f83a0..0f009f1 100644 (file)
@@ -76,7 +76,7 @@ public:
   void SetSource(const SourceId* id, SourceState* st) { fSrcId = id; fSrcState = st; TEveElement::SetRnrState(st->fState); }
 
   virtual Bool_t SingleRnrState() const { return kTRUE; }
-  virtual void   SetRnrState(Bool_t rnr);
+  virtual Bool_t SetRnrState(Bool_t rnr);
 
 protected:
   const SourceId    *fSrcId;
index e17f8b9..05f012c 100644 (file)
@@ -105,7 +105,7 @@ void MUON_displayData(Bool_t fromRaw = kFALSE, Bool_t showTracks = kTRUE, Bool_t
 
   TEveElementList* l = new TEveElementList("MUONChambers");
   l->SetTitle("MUON chambers");
-  l->SetMainColor(Color_t(2));
+  l->SetMainColor(2);
   gEve->AddElement(l);
 
   for (Int_t ic = 0; ic < 14; ic++)
@@ -134,7 +134,7 @@ void MUON_ESD_tracks()
   AliESDEvent* esd = AliEveEventManager::AssertESD();
 
   TEveTrackList* lt = new TEveTrackList("ESD-Tracks");
-  lt->SetMainColor(Color_t(6));
+  lt->SetMainColor(6);
   //lt->SetMUON();
 
   gEve->AddElement(lt);
index 199627a..470f519 100644 (file)
@@ -109,7 +109,7 @@ void MUON_displaySimu(Bool_t fromRaw = kFALSE, Bool_t showTracks = kTRUE, Bool_t
 
   TEveElementList* l = new TEveElementList("MUONChambers");
   l->SetTitle("MUON chambers");
-  l->SetMainColor(Color_t(2));
+  l->SetMainColor(2);
   gEve->AddElement(l);
 
   for (Int_t ic = 0; ic < 14; ic++)
@@ -140,7 +140,7 @@ void MUON_ESD_tracks()
   AliESDEvent* esd = AliEveEventManager::AssertESD();
 
   TEveTrackList* lt = new TEveTrackList("ESD-Tracks");
-  lt->SetMainColor(Color_t(6));
+  lt->SetMainColor(6);
   //lt->SetMUON();
 
   gEve->AddElement(lt);
@@ -181,7 +181,7 @@ void MUON_Ref_tracks()
   AliMUONTrack* trackRef;
 
   TEveTrackList* lt = new TEveTrackList("Ref-Tracks");
-  lt->SetMainColor(Color_t(6));
+  lt->SetMainColor(6);
 
   gEve->AddElement(lt);
 
@@ -213,7 +213,7 @@ void MUON_MC_tracks()
   Int_t nTracks  = stack->GetNtrack();
 
   TEveTrackList* lt = new TEveTrackList("MC-Tracks");
-  lt->SetMainColor(Color_t(6));
+  lt->SetMainColor(6);
   //lt->SetMUON();
 
   gEve->AddElement(lt);
index b464877..030f0b2 100644 (file)
@@ -1217,11 +1217,7 @@ void SplitGLView::ItemClicked(TGListTreeItem *item, Int_t, Int_t, Int_t)
       //v->Activated();
       if (v->InheritsFrom("TGLEmbeddedViewer")) {
          TGLEmbeddedViewer *ev = (TGLEmbeddedViewer *)v;
-#if ROOT_VERSION_CODE >= 332547
-        gVirtualX->SetInputFocus(ev->GetGLWidget()->GetContainer()->GetId());
-#else
-         gVirtualX->SetInputFocus(ev->GetGLWindow()->GetContainer()->GetId());
-#endif
+        gVirtualX->SetInputFocus(ev->GetGLWidget()->GetId());
       }
    }
 }
@@ -1366,7 +1362,7 @@ void SplitGLView::UpdateSummary()
             TString ename  = tracks->GetElementName();
             // ename.Remove(ename.First('\''));
             table = fgHtmlSummary->AddTable(ename.Data(), 5, 
-                                            tracks->GetNChildren(), kTRUE, "first");
+                                            tracks->NumChildren(), kTRUE, "first");
             table->SetLabel(0, "Momentum");
             table->SetLabel(1, "P_t");
             table->SetLabel(2, "Phi");
index 95b320e..5fc764c 100644 (file)
@@ -39,7 +39,7 @@ acorde_hits(const char  *varexp    = "ACORDE.fX:ACORDE.fY:ACORDE.fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index c0454b4..90994e1 100644 (file)
@@ -61,9 +61,9 @@ void acorde_raw()
     //printf("Module %2d: word_idx = %d, bit_idx = %2d => val = %d\n",
     //       module, word_idx, bit_idx, val);
     if (val)
-      eg_shape->SetMainColor((Color_t) 2);
+      eg_shape->SetMainColor(2);
     else
-      eg_shape->SetMainColor((Color_t) 4);
+      eg_shape->SetMainColor(4);
     eg_shape->StampColorSelection();
 
     acorde->AddElement(eg_shape);
index 46b8fd8..eead730 100644 (file)
@@ -90,19 +90,19 @@ void clusters()
   gEve->AddElement(list);
 
   TEvePointSet* shared = new TEvePointSet("Shared Clusters");
-  shared->SetMainColor((Color_t)2);
+  shared->SetMainColor(2);
   shared->SetMarkerSize(0.4);
   shared->SetMarkerStyle(2);
   list->AddElement(shared);
 
   TEvePointSet* used = new TEvePointSet("Single-used Clusters");
-  used->SetMainColor((Color_t)3);
+  used->SetMainColor(3);
   used->SetMarkerSize(0.4);
   used->SetMarkerStyle(2);
   list->AddElement(used);
 
   TEvePointSet* nonused = new TEvePointSet("Not-used Clusters");
-  nonused->SetMainColor((Color_t)4);
+  nonused->SetMainColor(4);
   nonused->SetMarkerSize(0.4);
   nonused->SetMarkerStyle(2);
   list->AddElement(nonused);
index 4bea8f4..66dafa2 100644 (file)
@@ -38,7 +38,7 @@ emcal_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index 59b2507..5a4aaf2 100644 (file)
@@ -60,7 +60,7 @@ CascadeList* esd_AliEveCascade(Double_t min_pt=0.1, Double_t max_pt=100)
   AliESDVertex* primVertex =(AliESDVertex*) esd->GetVertex();
 
   CascadeList* cont = new CascadeList("ESD cascade");
-  cont->SetMainColor(Color_t(3)); // green
+  cont->SetMainColor(3); // green
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
 
@@ -89,7 +89,6 @@ CascadeList* esd_AliEveCascade(Double_t min_pt=0.1, Double_t max_pt=100)
   }
 
   cont->SetTitle("CascadeList");
-  cont->UpdateItems();
 
   cont->MakeCascades();
   gEve->Redraw3D();
index 94363ea..414dcf1 100644 (file)
@@ -72,7 +72,7 @@ AliEveV0List* esd_V0(Bool_t onFly=kFALSE)
   AliESDVertex* primVertex = (AliESDVertex*) esd->GetPrimaryVertex();
 
   AliEveV0List* cont = new AliEveV0List("ESD v0");
-  cont->SetMainColor(Color_t(3)); // green
+  cont->SetMainColor(3); // green
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
 
@@ -99,7 +99,6 @@ AliEveV0List* esd_V0(Bool_t onFly=kFALSE)
   }
 
   cont->SetTitle("test");
-  cont->UpdateItems();
 
   cont->MakeV0s();
   gEve->Redraw3D();
index 174af02..b5be458 100644 (file)
@@ -35,7 +35,7 @@ TEvePointSet* esd_V0_points_offline()
   points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerStyle(4);
   points->SetMarkerSize(1.5);
-  points->SetMarkerColor((Color_t)(kOrange+8));
+  points->SetMarkerColor(kOrange+8);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
@@ -52,7 +52,7 @@ TEvePointSet* esd_V0_points_onfly()
   points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerStyle(4);
   points->SetMarkerSize(1.5);
-  points->SetMarkerColor((Color_t)(kPink+10));
+  points->SetMarkerColor(kPink+10);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
index 61462d2..828c2c6 100644 (file)
@@ -74,7 +74,7 @@ TEveTrackList* esd_tracks(Double_t min_pt=0.1, Double_t max_pt=100)
   Double_t ptsq;
 
   TEveTrackList* cont = new TEveTrackList("ESD Tracks");
-  cont->SetMainColor(Color_t(6));
+  cont->SetMainColor(6);
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
 
@@ -123,7 +123,7 @@ TEveTrackList* esd_tracks(Double_t min_pt=0.1, Double_t max_pt=100)
     if (gkMakeTrackParamLines) {
       TEveLine* l = new TEveLine; 
       l->SetName(Form("Track%d", count));
-      l->SetLineColor((Color_t)5);
+      l->SetLineColor(5);
       at->FillPolymarker(l, esd->GetMagneticField(), 0, 250, 5);
       contLines->AddElement(l);
     }
@@ -136,7 +136,6 @@ TEveTrackList* esd_tracks(Double_t min_pt=0.1, Double_t max_pt=100)
   char tooltip[1000];
   sprintf(tooltip,"pT ~ (%.2lf, %.2lf), N=%d", min_pt, max_pt, count);
   cont->SetTitle(tooltip); // Not broadcasted automatically ...
-  cont->UpdateItems();
 
   cont->MakeTracks();
 
@@ -157,7 +156,7 @@ TEveTrackList* esd_tracks_from_array(TCollection* col, AliESDEvent* esd=0)
   if (esd == 0) esd = AliEveEventManager::AssertESD();
 
   TEveTrackList* cont = new TEveTrackList("ESD Tracks");
-  cont->SetMainColor(Color_t(6));
+  cont->SetMainColor(6);
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
 
@@ -189,7 +188,6 @@ TEveTrackList* esd_tracks_from_array(TCollection* col, AliESDEvent* esd=0)
   const tooltip[1000];
   sprintf(tooltip,"N=%d", count);
   cont->SetTitle(tooltip); // Not broadcasted automatically ...
-  cont->UpdateItems();
 
   cont->MakeTracks();
 
@@ -271,31 +269,31 @@ TEveElementList* esd_tracks_vertex_cut()
   tl[0] = new TEveTrackList("Sigma < 3");
   tc[0] = 0;
   tl[0]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
-  tl[0]->SetMainColor(Color_t(3));
+  tl[0]->SetMainColor(3);
   gEve->AddElement(tl[0], cont);
 
   tl[1] = new TEveTrackList("3 < Sigma < 5");
   tc[1] = 0;
   tl[1]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
-  tl[1]->SetMainColor(Color_t(7));
+  tl[1]->SetMainColor(7);
   gEve->AddElement(tl[1], cont);
 
   tl[2] = new TEveTrackList("5 < Sigma");
   tc[2] = 0;
   tl[2]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
-  tl[2]->SetMainColor(Color_t(46));
+  tl[2]->SetMainColor(46);
   gEve->AddElement(tl[2], cont);
 
   tl[3] = new TEveTrackList("no ITS refit; Sigma < 5");
   tc[3] = 0;
   tl[3]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
-  tl[3]->SetMainColor(Color_t(41));
+  tl[3]->SetMainColor(41);
   gEve->AddElement(tl[3], cont);
 
   tl[4] = new TEveTrackList("no ITS refit; Sigma > 5");
   tc[4] = 0;
   tl[4]->GetPropagator()->SetMagField( 0.1*esd->GetMagneticField() );
-  tl[4]->SetMainColor(Color_t(48));
+  tl[4]->SetMainColor(48);
   gEve->AddElement(tl[4], cont);
 
   for (Int_t n=0; n<esd->GetNumberOfTracks(); n++)
@@ -343,11 +341,10 @@ TEveElementList* esd_tracks_vertex_cut()
     //PH    const Text_t* tooltip = Form("N tracks=%d", tc[ti]);
     //MT Modified somewhat.
     char buff[1000];
-    sprintf(buff, "%s [%d]", tlist->GetName(), tlist->GetNChildren());
+    sprintf(buff, "%s [%d]", tlist->GetName(), tlist->NumChildren());
     tlist->SetName(buff);
     sprintf(buff, "N tracks=%d", tc[ti]);
     tlist->SetTitle(buff); // Not broadcasted automatically ...
-    tlist->UpdateItems();
 
     tlist->MakeTracks();
   }
@@ -358,7 +355,6 @@ TEveElementList* esd_tracks_vertex_cut()
   char form[1000];
   sprintf(form,"N all tracks = %d", count);
   cont->SetTitle(form);
-  cont->UpdateItems();
   gEve->Redraw3D();
 
   return cont;
index 125b866..f185bf4 100644 (file)
@@ -31,7 +31,7 @@ fmd_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
index da4be16..efbe1bf 100644 (file)
@@ -25,7 +25,7 @@ TEveGeoShape* geom_gentle_trd()
     {
       TEveGeoShape* lvl2 = (TEveGeoShape*) *j;
       lvl2->SetRnrSelf(kTRUE);
-      lvl2->SetMainColor((Color_t)3);
+      lvl2->SetMainColor(3);
       lvl2->SetMainTransparency(80);
     }
     
index 11cfba7..581a4ad 100644 (file)
@@ -27,19 +27,19 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 1) {
     TEveElementList* l = new TEveElementList("SPD0");
     l->SetTitle("SPDs' first layer");
-    l->SetMainColor((Color_t)2);
+    l->SetMainColor(2);
     gEve->AddElement(l);
     for (nsec=0; nsec<10; nsec++) {
       sSector  = bsSector;
       sSector += nsec;
       TEveElementList* relSector = new TEveElementList(sSector.Data());
-      relSector->SetMainColor((Color_t)2);
+      relSector->SetMainColor(2);
       gEve->AddElement(relSector, l);
       for (nstave=0; nstave<2; nstave++){
        sStave  = bsStave;
        sStave += nstave;
        TEveElementList* relStave = new TEveElementList(sStave.Data());
-       relStave->SetMainColor((Color_t)2);
+       relStave->SetMainColor(2);
        gEve->AddElement(relStave, relSector);
        for (nMod=0; nMod<4; nMod++)
        {
@@ -59,20 +59,20 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 2) {
     TEveElementList* l = new TEveElementList("SPD1");
     l->SetTitle("SPDs' second layer");
-    l->SetMainColor((Color_t)2);
+    l->SetMainColor(2);
     gEve->AddElement(l);
 
     for (nsec=0; nsec<10; nsec++) {
       sSector  = bsSector;
       sSector += nsec;
       TEveElementList* relSector = new TEveElementList(sSector.Data());
-      relSector->SetMainColor((Color_t)2);
+      relSector->SetMainColor(2);
       gEve->AddElement(relSector, l);
       for (nstave=0; nstave<4; nstave++){
        sStave  = bsStave;
        sStave += nstave;
        TEveElementList* relStave = new TEveElementList(sStave.Data());
-       relStave->SetMainColor((Color_t)2);
+       relStave->SetMainColor(2);
        gEve->AddElement(relStave, relSector);
        for (nMod=0; nMod<4; nMod++)
        {
@@ -92,14 +92,14 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 4) {
     TEveElementList* l = new TEveElementList("SDD2");
     l->SetTitle("SDDs' first layer");
-    l->SetMainColor((Color_t)3);
+    l->SetMainColor(3);
     gEve->AddElement(l);
 
     for (nlad=0; nlad<14; nlad++) {
       sLadder  = bsLadder;
       sLadder += nlad;
       TEveElementList* relLadder = new TEveElementList(sLadder.Data());
-      relLadder->SetMainColor((Color_t)3);
+      relLadder->SetMainColor(3);
       gEve->AddElement(relLadder, l);
       for (nMod=0; nMod<6; nMod++) {
        AliEveITSModule* m = new AliEveITSModule(i++, di);
@@ -113,13 +113,13 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 8) {
     TEveElementList* l = new TEveElementList("SDD3");
     l->SetTitle("SDDs' second layer");
-    l->SetMainColor((Color_t)3);
+    l->SetMainColor(3);
     gEve->AddElement(l);
     for (nlad=0; nlad<22; nlad++) {
       sLadder  = bsLadder;
       sLadder += nlad;
       TEveElementList* relLadder = new TEveElementList(sLadder.Data());
-      relLadder->SetMainColor((Color_t)3);
+      relLadder->SetMainColor(3);
       gEve->AddElement(relLadder, l);
       for (nMod=0; nMod<8; nMod++) {
        AliEveITSModule* m = new AliEveITSModule(i++, di);
@@ -133,13 +133,13 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 16) {
     TEveElementList* l = new TEveElementList("SSD4");
     l->SetTitle("SSDs' first layer");
-    l->SetMainColor((Color_t)4);
+    l->SetMainColor(4);
     gEve->AddElement(l);
     for (nlad=0; nlad<34; nlad++) {
       sLadder  = bsLadder;
       sLadder += nlad;
       TEveElementList* relLadder = new TEveElementList(sLadder.Data());
-      relLadder->SetMainColor((Color_t)4);
+      relLadder->SetMainColor(4);
       gEve->AddElement(relLadder, l);
       for (nMod=0; nMod<22; nMod++) {
        AliEveITSModule* m = new AliEveITSModule(i++, di);
@@ -153,13 +153,13 @@ void its_display_raw_digits(AliEveITSDigitsInfo* di, Int_t mode)
   if (mode & 32) {
     TEveElementList* l = new TEveElementList("SSD5");
     l->SetTitle("SSDs' second layer");
-    l->SetMainColor((Color_t)4);
+    l->SetMainColor(4);
     gEve->AddElement(l);
     for (nlad=0; nlad<38; nlad++) {
       sLadder  = bsLadder;
       sLadder += nlad;
       TEveElementList* relLadder = new TEveElementList(sLadder.Data());
-      relLadder->SetMainColor((Color_t)4);
+      relLadder->SetMainColor(4);
       gEve->AddElement(relLadder, l);
       for (nMod=0; nMod<25; nMod++) {
        AliEveITSModule* m = new AliEveITSModule(i++, di);
index 321a5c8..a3c6cec 100644 (file)
@@ -39,7 +39,7 @@ its_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index 3093080..7c3231c 100644 (file)
@@ -24,7 +24,7 @@ void its_hits_layer_split(const char *varexp    = "fX:fY:fZ:GetLayer()",
   TTree* ht = rl->GetTreeH("ITS", false);
 
   TEvePointSetArray* l = new TEvePointSetArray("ITS hits - Layer Slices", "");
-  l->SetMarkerColor((Color_t)2);
+  l->SetMarkerColor(2);
   l->SetMarkerStyle(2); // cross
   l->SetMarkerSize(.2);
 
index b4f6530..34e7004 100644 (file)
@@ -21,7 +21,7 @@ void its_module_stepper(Int_t det = 0)
 
   gEve->DisableRedraw();
   AliEveITSModuleStepper* ms = new AliEveITSModuleStepper(di);
-  ms->SetMainColor(Color_t(8));
+  ms->SetMainColor(8);
   gStyle->SetPalette(1, 0);
   ms->DisplayDet(det, -1);
   gEve->AddElement(ms);
index 4beb46b..173a193 100644 (file)
@@ -28,7 +28,7 @@ kine_tracks(Double_t min_pt  = 0.1,   Double_t min_p   = 0.2,
   gEve->DisableRedraw();
 
   TEveTrackList* cont = new TEveTrackList("Kine Tracks");
-  cont->SetMainColor(Color_t(3));
+  cont->SetMainColor(3);
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   // !!! Watch the '-', apparently different sign convention then for ESD.
   rnrStyle->SetMagField( -0.1*gAlice->Field()->SolenoidField() );
@@ -84,7 +84,6 @@ kine_tracks(Double_t min_pt  = 0.1,   Double_t min_p   = 0.2,
   char tooltip[1000];
   sprintf(tooltip,"min pT=%.2lf, min P=%.2lf), N=%d", min_pt, min_p, count);
   cont->SetTitle(tooltip); // Not broadcasted automatically ...
-  cont->UpdateItems();
 
   cont->MakeTracks(recurse);
   gEve->EnableRedraw();
@@ -126,7 +125,7 @@ Color_t set_track_color(TEveTrack* t, Bool_t pdg_col)
   if (pdg_col)
     t->SetMainColor(get_pdg_color(t->GetPdg()));
   else
-    t->SetMainColor((Color_t)30);
+    t->SetMainColor(30);
 }
 
 Color_t get_pdg_color(Int_t pdg)
@@ -280,7 +279,6 @@ kine_track(Int_t  label,
     }
   }
 
-  cont->UpdateItems();
   gEve->Redraw3D();
   return cont;
 }
index ed24c88..ceb3c5d 100644 (file)
@@ -30,7 +30,7 @@ void pmd_digits(Int_t mode = 0)
 
   TEveElementList* l = new TEveElementList("PMD");
   // l->SetTitle("tooltip");
-  // l->SetMainColor((Color_t)3);
+  // l->SetMainColor(3);
   gEve->AddElement(l);
 
   TEveRGBAPalette* pal = new TEveRGBAPalette(20, 1000);
@@ -87,7 +87,7 @@ void pmd_digits(Int_t mode = 0)
        }
 
       TEveElementList* lplane = new TEveElementList(spl.Data());
-      //  l->SetMainColor((Color_t)3);
+      //  l->SetMainColor(3);
       gEve->AddElement(lplane, l);
 
       for (Int_t iddl = istartDDL; iddl < iendDDL; iddl++)
@@ -95,7 +95,7 @@ void pmd_digits(Int_t mode = 0)
          sddl = bsddl;
          sddl += iddl;
          TEveElementList* lddl = new TEveElementList(sddl.Data());
-         //  l->SetMainColor((Color_t)3);
+         //  l->SetMainColor(3);
          gEve->AddElement(lddl, lplane);
 
          modnumber = iddl*6;
@@ -120,8 +120,8 @@ void pmd_digits(Int_t mode = 0)
               {
                 TEveFrameBox* b = lmodule->GetFrame();
                 b->SetFrameWidth(1.5);
-                b->SetFrameColor((Color_t) 1);
-                b->SetBackColor ((Color_t) (kTeal - 9));
+                b->SetFrameColor(1);
+                b->SetBackColor (kTeal - 9);
                 b->SetFrameFill (kFALSE);
                 b->SetDrawBack  (kTRUE);
               }
index a295f44..d4062e3 100644 (file)
@@ -31,7 +31,7 @@ pmd_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
index 19db34e..d0715d9 100644 (file)
@@ -27,7 +27,7 @@ void pmd_raw(Int_t mode = 0)
 
   TEveElementList* l = new TEveElementList("PMD");
   //  l->SetTitle("PMD");
-  //  l->SetMainColor((Color_t)3);
+  //  l->SetMainColor(3);
   gEve->AddElement(l);
 
   Int_t NSM       = 0;
@@ -81,7 +81,7 @@ void pmd_raw(Int_t mode = 0)
        }
 
       TEveElementList* lplane = new TEveElementList(spl.Data());
-      //  l->SetMainColor((Color_t)3);
+      //  l->SetMainColor(3);
       gEve->AddElement(lplane, l);
 
       Int_t iddl = -1;
@@ -91,7 +91,7 @@ void pmd_raw(Int_t mode = 0)
              sddl = bsddl;
              sddl += iddl;
              TEveElementList* lddl = new TEveElementList(sddl.Data());
-             //  l->SetMainColor((Color_t)3);
+             //  l->SetMainColor(3);
              gEve->AddElement(ddl, lplane);
              
              modnumber = iddl*6;
index f3ced7a..381003f 100644 (file)
@@ -34,13 +34,13 @@ TEveBoxSet* make_vertex_boxes(AliESDVertex* v)
   bs = new TEveBoxSet("+- 10 x 10 x 20mm");
   bs->SetRenderMode(TEveBoxSet::RM_TEveLine);
   bs->AddBox(Box(-1, x[0], x[1], x[2], 1, 1, 2));
-  bs->SetMainColor((Color_t) 2);
+  bs->SetMainColor(2);
   gEve->AddElement(bs);
 
   bs = new TEveBoxSet("+- 30 sigma_r x 10 sigma_z");
   bs->SetRenderMode(TEveBoxSet::RM_TEveLine);
   bs->AddBox(Box(-1, x[0], x[1], x[2], 30*e[0], 30*e[1], 10*e[2]));
-  bs->SetMainColor((Color_t) 3);
+  bs->SetMainColor(3);
   gEve->AddElement(bs);
 
   gEve->Redraw3D();
index 260db0e..760a64e 100644 (file)
@@ -14,7 +14,7 @@ TEveTrackList* primary_vertex_tracks()
   AliESDVertex *pv  = esd->GetPrimaryVertex();
 
   TEveTrackList* cont = new TEveTrackList("Tracks for Primary Vertex");
-  cont->SetMainColor(Color_t(7));
+  cont->SetMainColor(7);
   TEveTrackPropagator* rnrStyle = cont->GetPropagator();
   rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
   rnrStyle->fRnrFV = kTRUE;
index 93d357c..36249bf 100644 (file)
@@ -39,7 +39,7 @@ t0_hits(const char *varexp    = "T0.fX:T0.fY:T0.fZ",
 
   points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)3);
+  points->SetMarkerColor(3);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
index 73d8a3c..7694eae 100644 (file)
@@ -33,7 +33,7 @@ void tof_digits()
 
   TEveElementList* ll = new TEveElementList("TOF");
   ll->SetTitle("TOF detector");
-  ll->SetMainColor((Color_t)2);
+  ll->SetMainColor(2);
   gEve->AddElement(ll);
 
   for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
index 33ae206..079f9f6 100644 (file)
@@ -33,7 +33,7 @@ void tof_digits_sector(Int_t sector=0)
 
   TEveElementList* ll = new TEveElementList("TOF");
   ll->SetTitle("TOF detector");
-  ll->SetMainColor((Color_t)2);
+  ll->SetMainColor(2);
   gEve->AddElement(ll);
 
   AliEveTOFSector* m = new AliEveTOFSector(localGeoManager, sector, dt);
index f5ef1e9..fa6ae13 100644 (file)
@@ -40,7 +40,7 @@ void tof_digits_strips(Int_t selectedSector=-1)
 
   TEveElementList* ll = new TEveElementList("TOF");
   ll->SetTitle("TOF detector");
-  ll->SetMainColor((Color_t)2);
+  ll->SetMainColor(2);
   gEve->AddElement(ll);
 
   for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
@@ -48,7 +48,7 @@ void tof_digits_strips(Int_t selectedSector=-1)
     sprintf(sectorName,"Sector%2i",iSector);
     TEveElementList* l = new TEveElementList(sectorName);
     l->SetTitle(sectorTitle);
-    l->SetMainColor((Color_t)2);
+    l->SetMainColor(2);
     gEve->AddElement(l, ll);
 
 
@@ -62,7 +62,7 @@ void tof_digits_strips(Int_t selectedSector=-1)
       sPlate=bsPlate;
       sPlate+=iPlate;
       TEveElementList* relPlate = new TEveElementList(sPlate.Data());
-      relPlate->SetMainColor((Color_t)2);
+      relPlate->SetMainColor(2);
       gEve->AddElement(relPlate, l);
 
 
index e8c417a..a28c48f 100644 (file)
@@ -7,7 +7,6 @@
  * full copyright notice.                                                 *
  **************************************************************************/
 
-
 TEvePointSet*
 tof_hits(const char *varexp    = "fX:fY:fZ",
         const char *selection = "",
@@ -39,7 +38,7 @@ tof_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index 23ad892..a409fff 100644 (file)
@@ -53,7 +53,7 @@ void tof_raw(const char *input = "raw.root",
 
   TEveElementList* ll = new TEveElementList("TOF");
   ll->SetTitle("TOF detector");
-  ll->SetMainColor((Color_t)2);
+  ll->SetMainColor(2);
   gEve->AddElement(ll);
 
   for(Int_t iSector=0; iSector<g->NSectors(); iSector++) {
index d55e8c3..53f13eb 100644 (file)
@@ -62,7 +62,7 @@ void tpc_digits(Int_t mode=1)
     {
       TEveElementList* l = new TEveElementList("TPC plate 1");
       l->SetTitle("TPC Plate");
-      l->SetMainColor(Color_t(col));
+      l->SetMainColor(col);
       gEve->AddElement(l);
 
       for (Int_t i = 0; i<18; i++)
@@ -78,7 +78,7 @@ void tpc_digits(Int_t mode=1)
     {
       TEveElementList* l = new TEveElementList("TPC plate 2");
       l->SetTitle("TPC Plate");
-      l->SetMainColor(Color_t(col));
+      l->SetMainColor(col);
 
       gEve->AddElement(l);
       for (Int_t i = 18; i<36; i++)
@@ -110,7 +110,7 @@ void tpc_digits(Int_t mode=1)
     {
       TEveElementList* l = new TEveElementList("TPC plate 1");
       l->SetTitle("TPC Plate");
-      l->SetMainColor(Color_t(col));
+      l->SetMainColor(col);
       gEve->AddElement(l);
 
       for (Int_t i = 0; i<18; i++)
@@ -126,7 +126,7 @@ void tpc_digits(Int_t mode=1)
     {
       TEveElementList* l = new TEveElementList("TPC plate 2");
       l->SetTitle("TPC Plate");
-      l->SetMainColor(Color_t(col));
+      l->SetMainColor(col);
 
       gEve->AddElement(l);
       for (Int_t i = 18; i<36; i++)
@@ -170,7 +170,7 @@ void tpc_digits_2drange(Int_t start, Int_t end)
   gEve->DisableRedraw();
   {
     TEveElementList* l = new TEveElementList("TPC sectors");
-    l->SetMainColor(Color_t(col));
+    l->SetMainColor(col);
     gEve->AddElement(l);
 
     for (Int_t i=start; i<=end; i++)
index 6f48988..fb1f3d5 100644 (file)
@@ -42,7 +42,7 @@ tpc_hits(const char  *varexp    = "TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)3);
+  points->SetMarkerColor(3);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index b8dd9ea..f621689 100644 (file)
@@ -22,7 +22,7 @@ void tpc_hits_charge_split(const char *varexp    =
 
   TEvePointSetArray* l = new TEvePointSetArray("TPC hits - Log-Charge Slices", "");
   l->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
-  l->SetMarkerColor((Color_t)3);
+  l->SetMarkerColor(3);
   l->SetMarkerStyle(20); // full circle
   l->SetMarkerSize(.5);
 
index 8bea364..97194a4 100644 (file)
@@ -22,7 +22,7 @@ void tpc_hits_eta_split(const char *varexp    =
 
   TEvePointSetArray* l = new TEvePointSetArray("TPC hits - Eta Slices", "");
   l->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
-  l->SetMarkerColor((Color_t)3);
+  l->SetMarkerColor(3);
   l->SetMarkerStyle(20); // full circle
   l->SetMarkerSize(.5);
 
index c78e6ed..df942cc 100644 (file)
@@ -29,7 +29,7 @@ TEveElementList* trd_friend_tracks(TEveElement *cont = 0)
     }
   }
        
-  tracks->SetTitle(Form("Tracks %d", tracks->GetNChildren()));
+  tracks->SetTitle(Form("Tracks %d", tracks->NumChildren()));
   tracks->SetStamp(TEveElement::kCBObjProps);
 
   gEve->AddElement(tracks, cont);
index 8ad853b..3ed01cc 100644 (file)
@@ -38,7 +38,7 @@ trd_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)7);
+  points->SetMarkerColor(7);
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index 6bb74b6..30aaf26 100644 (file)
@@ -16,7 +16,7 @@ void trd_hits_z_split(const char *varexp    = "fX:fY:fZ:fZ",
   TTree* ht = rl->GetTreeH("TRD", false);
 
   TEvePointSetArray* l = new TEvePointSetArray("TRD hits - Z Slices", "");
-  l->SetMarkerColor((Color_t)7);
+  l->SetMarkerColor(7);
   l->SetMarkerStyle(20); // full circle
   l->SetMarkerSize(.5);
 
index 0ae79ea..1bdc2f6 100644 (file)
@@ -31,7 +31,7 @@ vzero_hits(const char *varexp    = "fX:fY:fZ",
   sprintf(form,"N=%d", points->Size());
   points->SetTitle(form);
   points->SetMarkerSize(.5);
-  points->SetMarkerColor((Color_t)2);
+  points->SetMarkerColor(2);
 
   gEve->AddElement(points);
   gEve->Redraw3D();
index 0b647c3..54e1e27 100644 (file)
@@ -126,7 +126,7 @@ void make_crap(void* arg)
                     rnd.Uniform(-100, 100),
                     rnd.Uniform(-100, 100));
   }
-  ps->SetMainColor((Color_t)kRed);
+  ps->SetMainColor(kRed);
   printf("make_crap() -> produced TEvePointSet* %p)\n", ps);
 
   ((CommandQueue*)arg)->RegisterCommand
index a786bc3..515ec59 100644 (file)
@@ -57,7 +57,7 @@ Int_t MUON_geom()
   TEveElementList* mul = new TEveElementList("MUONChambers");
   TEveElementList* muChData = new TEveElementList("MUONChamberData");
   mul->SetTitle("MUON chambers");
-  mul->SetMainColor(Color_t(3));
+  mul->SetMainColor(3);
   gEve->AddGlobalElement(mul);
   gEve->AddElement(muChData);
   
index 778091b..0404fd5 100644 (file)
@@ -246,7 +246,7 @@ Int_t nextEvent(Int_t ADCCut) {
       // ** Initialize TPC Clusters
       if ( !gTPCClusters ) {
        gTPCClusters = new TEvePointSet("TPC Clusters");
-       gTPCClusters->SetMainColor((Color_t)kRed);
+       gTPCClusters->SetMainColor(kRed);
        gTPCClusters->SetMarkerStyle((Style_t)kFullDotSmall);
        gEve->AddElement(gTPCClusters);
       }
@@ -263,7 +263,7 @@ Int_t nextEvent(Int_t ADCCut) {
       // ** Initialize TPC Tracks
       if ( !gTPCTrack ) {
        gTPCTrack = new TEveTrackList("TPC Tracks");
-       gTPCTrack->SetMainColor((Color_t)kBlue);
+       gTPCTrack->SetMainColor(kBlue);
 
        gEve->AddElement(gTPCTrack);
        
@@ -370,7 +370,7 @@ Int_t drawSPDRawData() {
 
   TEveElementList* layer1 = new TEveElementList( "SPD0" );
   layer1->SetTitle( "SPDs' first layer" );
-  layer1->SetMainColor( (Color_t) 2 );
+  layer1->SetMainColor(2);
   gEve->AddElement( layer1 );
   
   for ( sector=0; sector<10; sector++ ) {
@@ -378,7 +378,7 @@ Int_t drawSPDRawData() {
     sSector += sector;
 
     TEveElementList* relSector = new TEveElementList( sSector.Data() );
-    relSector->SetMainColor( (Color_t) 2 );
+    relSector->SetMainColor(2);
     gEve->AddElement( relSector, layer1 );
 
     for ( stave=0; stave<2; stave++ ) {
@@ -386,7 +386,7 @@ Int_t drawSPDRawData() {
       sStave += stave;
       
       TEveElementList* relStave = new TEveElementList( sStave.Data() );
-      relStave->SetMainColor( (Color_t) 2 );
+      relStave->SetMainColor(2);
       gEve->AddElement( relStave, relSector );
 
       for ( module=0; module<4; module++ ) {
@@ -408,7 +408,7 @@ Int_t drawSPDRawData() {
 
   TEveElementList* layer2 = new TEveElementList( "SPD1" );
   layer2->SetTitle( "SPDs' second layer" );
-  layer2->SetMainColor( (Color_t) 2 );
+  layer2->SetMainColor(2);
   gEve->AddElement(layer2);
   
   for ( sector=0; sector<10; sector++ ) {
@@ -416,7 +416,7 @@ Int_t drawSPDRawData() {
     sSector += sector;
     
     TEveElementList* relSector = new TEveElementList( sSector.Data() );
-    relSector->SetMainColor( (Color_t) 2 );
+    relSector->SetMainColor(2);
     gEve->AddElement(relSector, layer2 );
     
     for ( stave=0; stave<4; stave++ ) {
@@ -424,7 +424,7 @@ Int_t drawSPDRawData() {
       sStave += stave;
 
       TEveElementList* relStave = new TEveElementList( sStave.Data() );
-      relStave->SetMainColor( (Color_t) 2 );
+      relStave->SetMainColor(2);
       gEve->AddElement( relStave, relSector );
 
       for ( module=0; module<4; module++) {