]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/tpc_hits_eta_split.C
New method Invert() for changing alpha by pi (forbiden operation via Rotate())
[u/mrichter/AliRoot.git] / EVE / alice-macros / tpc_hits_eta_split.C
index 1730d472a88135071b44c77d9dba5b33ad6f0815..4b50b5b988a3d99694fc1882243e77ecb47a2450 100644 (file)
@@ -1,4 +1,21 @@
 // $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
+
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
+ * full copyright notice.                                                 *
+ **************************************************************************/
+
+#if !defined(__CINT__) || defined(__MAKECINT__)
+#include <TTree.h>
+#include <TEveManager.h>
+#include <TEvePointSet.h>
+#include <TEveTreeTools.h>
+
+#include <STEER/STEER/AliRunLoader.h>
+#include <EVE/EveBase/AliEveEventManager.h>
+#endif
 
 void tpc_hits_eta_split(const char *varexp    =
                        "TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ"
@@ -8,24 +25,24 @@ void tpc_hits_eta_split(const char *varexp    =
   // Extracts 'major' TPC hits (not the compressed ones).
   // This gives ~2.5% of all hits.
 
-  AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
+  AliRunLoader* rl =  AliEveEventManager::AssertRunLoader();
   rl->LoadHits("TPC");
 
   TTree* ht = rl->GetTreeH("TPC", false);
 
-  Reve::PointSetArray* l = new Reve::PointSetArray("TPC hits - Eta Slices", "");
-  l->SetSourceCS(TPointSelectorConsumer::TVT_RPhiZ);
-  l->SetMarkerColor((Color_t)3);
+  TEvePointSetArray* l = new TEvePointSetArray("TPC hits - Eta Slices", "");
+  l->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
+  l->SetMarkerColor(3);
   l->SetMarkerStyle(20); // full circle
-  l->SetMarkerSize(2);
-  
-  gReve->AddRenderElement(l);
+  l->SetMarkerSize(.5);
+
+  gEve->AddElement(l);
   l->InitBins("Eta", 20, -2, 2);
 
-  TPointSelector ps(ht, l, varexp, selection);
+  TEvePointSelector ps(ht, l, varexp, selection);
   ps.Select();
 
   l->CloseBins();
 
-  gReve->Redraw3D();
+  gEve->Redraw3D();
 }