From 8085068acf1c4ad260fb7486d6f17e2e4e6e414b Mon Sep 17 00:00:00 2001 From: mtadel Date: Tue, 27 Jun 2006 18:02:13 +0000 Subject: [PATCH] New files: PHOS and RICH geometry. --- EVE/alice-macros/geom_phos.C | 18 ++++++++++++++++++ EVE/alice-macros/geom_rich.C | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 EVE/alice-macros/geom_phos.C create mode 100644 EVE/alice-macros/geom_rich.C diff --git a/EVE/alice-macros/geom_phos.C b/EVE/alice-macros/geom_phos.C new file mode 100644 index 00000000000..d1ce632fc55 --- /dev/null +++ b/EVE/alice-macros/geom_phos.C @@ -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 index 00000000000..1e0f38c4209 --- /dev/null +++ b/EVE/alice-macros/geom_rich.C @@ -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); + } +} -- 2.43.0