]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/vzero_digits.C
alice-data/gentle_geo_trd.root
[u/mrichter/AliRoot.git] / EVE / alice-macros / vzero_digits.C
index c6d732a2389ef468465206aca60ec7fdefe27f03..2ff7d236f85055c252d3104b1c56ec2b6bd4c028 100644 (file)
@@ -1,14 +1,23 @@
-//   fV0CHeight1         =    2.5; // height of cell 1
-//   fV0CHeight2         =    4.4; // height of cell 2
-//   fV0CHeight3         =    7.4; // height of cell 3
-//   fV0CHeight4         =   12.5; // height of cell 4
-//   fV0CRMin            =    4.6; // inner radius of box
-
-//   fV0AR0     =  4.2;  // Radius of hole
-//   fV0AR1     =  7.6;  // Maximun radius of 1st cell
-//   fV0AR2     = 13.8; // Maximun radius of 2nd cell
-//   fV0AR3     = 22.7; // Maximun radius of 3rd cell
-//   fV0AR4     = 41.3; // Maximun radius of 4th cell
+// $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.                                                 *
+ **************************************************************************/
+
+//   fV0CHeight1  =  2.5; // height of cell 1
+//   fV0CHeight2  =  4.4; // height of cell 2
+//   fV0CHeight3  =  7.4; // height of cell 3
+//   fV0CHeight4  = 12.5; // height of cell 4
+//   fV0CRMin     =  4.6; // inner radius of box
+//
+//   fV0AR0       =  4.2; // Radius of hole
+//   fV0AR1       =  7.6; // Maximun radius of 1st cell
+//   fV0AR2       = 13.8; // Maximun radius of 2nd cell
+//   fV0AR3       = 22.7; // Maximun radius of 3rd cell
+//   fV0AR4       = 41.3; // Maximun radius of 4th cell
 
 void vzero_digits()
 {
@@ -20,7 +29,7 @@ void vzero_digits()
 
   gStyle->SetPalette(1, 0);
 
-  AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
+  AliRunLoader* rl =  AliEveEventManager::AssertRunLoader();
   rl->LoadDigits("VZERO");
 
   TTree* dt = rl->GetTreeD("VZERO", false);
@@ -30,21 +39,21 @@ void vzero_digits()
 
   Float_t v[12];
 
-  Reve::QuadSet* modR = new Reve::QuadSet("V0R");
-  modR->Reset(Reve::QuadSet::QT_FreeQuad, kFALSE, 32);
+  TEveQuadSet* modR = new TEveQuadSet("V0R");
+  modR->Reset(TEveQuadSet::kQT_FreeQuad, kFALSE, 32);
+
+  TEveQuadSet* modL = new TEveQuadSet("V0L");
+  modL->Reset(TEveQuadSet::kQT_FreeQuad, kFALSE, 32);
 
-  Reve::QuadSet* modL = new Reve::QuadSet("V0L");
-  modL->Reset(Reve::QuadSet::QT_FreeQuad, kFALSE, 32);
   Int_t numEntr = dca->GetEntriesFast();
   for (Int_t entr=0; entr<numEntr; ++entr)
   {
     AliVZEROdigit* d = (AliVZEROdigit*) dca->UncheckedAt(entr);
     Int_t i = d->PMNumber();
 
-    if (i < 32)   // V0 Right
+    if (i < 32)   // AliEveV0 Right
     {
-      Reve::QuadSet* module = modR;
+      TEveQuadSet* module = modR;
       Int_t ri = i / 8;
       Int_t pi = i % 8;
       Float_t minR = RadC[ri]  + RadEps, maxR = RadC[ri+1] - RadEps;
@@ -59,9 +68,9 @@ void vzero_digits()
       module->QuadValue(d->ADC());
       module->QuadId(d);
     }
-    else          // V0 Left
+    else          // AliEveV0 Left
     {
-      Reve::QuadSet* module = modL;
+      TEveQuadSet* module = modL;
       Int_t ri = (i-32) / 8;
       Int_t pi = i % 8;
       Float_t minR = RadA[ri]  + RadEps, maxR = RadA[ri+1] - RadEps;
@@ -78,11 +87,11 @@ void vzero_digits()
     }
   }
 
-  modL->RefHMTrans().SetPos(0, 0, 324);
-  modR->RefHMTrans().SetPos(0, 0, -84);
+  modL->RefMainTrans().SetPos(0, 0, 324);
+  modR->RefMainTrans().SetPos(0, 0, -84);
 
-  gReve->AddRenderElement(modL);
-  gReve->AddRenderElement(modR);
+  gEve->AddElement(modL);
+  gEve->AddElement(modR);
 
-  gReve->Redraw3D();
+  gEve->Redraw3D();
 }