]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
New files: PHOS and RICH geometry.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Jun 2006 18:02:13 +0000 (18:02 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Jun 2006 18:02:13 +0000 (18:02 +0000)
EVE/alice-macros/geom_phos.C [new file with mode: 0644]
EVE/alice-macros/geom_rich.C [new file with mode: 0644]

diff --git a/EVE/alice-macros/geom_phos.C b/EVE/alice-macros/geom_phos.C
new file mode 100644 (file)
index 0000000..d1ce632
--- /dev/null
@@ -0,0 +1,18 @@
+// $Id$
+
+void geom_phos()
+{
+  using namespace std;
+
+  gGeoManager = gReve->GetGeometry("$REVESYS/alice-data/alice_fullgeo.root");
+
+  for(Int_t i=1; i<=5; ++i) {
+    TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(Form("PHOS_%d", i));
+
+    Reve::GeoTopNodeRnrEl* re = 
+      new Reve::GeoTopNodeRnrEl(gGeoManager, node);
+    re->SetGlobalTrans(new TGeoHMatrix(node->GetMatrix()));
+    gReve->AddGlobalRenderElement(re);
+    gReve->DrawRenderElement(re);
+  }
+}
diff --git a/EVE/alice-macros/geom_rich.C b/EVE/alice-macros/geom_rich.C
new file mode 100644 (file)
index 0000000..1e0f38c
--- /dev/null
@@ -0,0 +1,18 @@
+// $Id$
+
+void geom_rich()
+{
+  using namespace std;
+
+  gGeoManager = gReve->GetGeometry("$REVESYS/alice-data/alice_fullgeo.root");
+
+  for(Int_t i=1; i<=7; ++i) {
+    TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(Form("RICH_%d", i));
+
+    Reve::GeoTopNodeRnrEl* re = 
+      new Reve::GeoTopNodeRnrEl(gGeoManager, node);
+    re->SetGlobalTrans(new TGeoHMatrix(node->GetMatrix()));
+    gReve->AddGlobalRenderElement(re);
+    gReve->DrawRenderElement(re);
+  }
+}