]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
From Bogdan: updates macros for MUON display.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Mar 2007 14:39:38 +0000 (14:39 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Mar 2007 14:39:38 +0000 (14:39 +0000)
EVE/alice-macros/MUON_geom.C
EVE/alice-macros/MUON_geomAll.C
EVE/alice-macros/README_MUON

index 5d31ef7eff901aa77b608c59e8a9004a723a05a8..db17a08467d878b5258c0ffe6a2a3af214b60f7d 100644 (file)
@@ -4,13 +4,9 @@ void MUON_geom()
 {
   using namespace std;
 
-  AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
-  TString fileName = rl->GetFileName();
-  Int_t length = fileName.Length();
-  fileName.Resize(length-11);
-  fileName.Append("geometry.root");
-
-  gGeoManager = gReve->GetGeometry(fileName.Data());
+  TString dataPath = TString(Alieve::gEvent->GetTitle());
+  dataPath.Append("/geometry.root");
+  gGeoManager = gReve->GetGeometry(dataPath.Data());
 
   TGeoNode *node1 = gGeoManager->GetTopVolume()->FindNode("DDIP_1");
   TGeoNode *node2 = gGeoManager->GetTopVolume()->FindNode("YOUT1_1");
@@ -28,6 +24,6 @@ void MUON_geom()
   re3->SetUseNodeTrans(kTRUE);
   gReve->AddGlobalRenderElement(re3);
 
-  gReve->Redraw3D();
+  gReve->Redraw3D(kTRUE);
 
 }
index 42d95f452babe4dcef0078fa4836c5637bc418e3..29baf84c817d43c1d2d77dbbf970a8daaa34ddcb 100644 (file)
@@ -5,17 +5,15 @@ void MUON_geomAll()
 
   using namespace std;
 
-  AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
-  TString fileName = rl->GetFileName();
-  Int_t length = fileName.Length();
-  fileName.Resize(length-11);
-  fileName.Append("geometry.root");
-
-  gGeoManager = gReve->GetGeometry(fileName.Data());
+  TString dataPath = TString(Alieve::gEvent->GetTitle());
+  dataPath.Append("/geometry.root");
+  gGeoManager = gReve->GetGeometry(dataPath.Data());
 
   Reve::GeoTopNodeRnrEl* topn_re = new Reve::GeoTopNodeRnrEl
     (gGeoManager, gGeoManager->GetTopNode());
+  
   gReve->AddGlobalRenderElement(topn_re);
-  gReve->DrawRenderElement(topn_re);
 
+  gReve->Redraw3D(kTRUE);
+  
 }
index 03e02c0b5939710fd9e6f9be5f897196930c3737..5213957fa3bc3e7f846b34315359c3a629770a07 100644 (file)
@@ -11,7 +11,7 @@ How to run the MUON display
    alieve_init.C
    event_next.C
    event_prev.C
-   MUON_digits.C
+   MUON_display.C
    MUON_geom.C
    MUON_geomAll.C
 
@@ -21,13 +21,13 @@ How to run the MUON display
 
 4. Display simulation digits
 
-   MUON_digits(0,0)   - without tracks
-   MUON_digits(0,1)   - with tracks
+   MUON_display(0,0)   - without tracks
+   MUON_display(0,1)   - with tracks
 
 5. Display raw data
 
-   MUON_digits(1,0)
-   MUON_digits(1,1)
+   MUON_display(1,0)
+   MUON_display(1,1)
 
 6. Display all geometry defined in Config.C
 
@@ -37,12 +37,19 @@ How to run the MUON display
 
    MUON_geom()
 
+Obs: to delete geometry elements from the display, click the right mouse button
+in the "Reve" window, "Object Browser" tab, on the name of the node and select 
+"Destroy" from the menu.
+
 8. Navigate in the event list
 
    event_next()
    event_prev()
 
-9. Use mouse buttons or keys:
+9. Shift + right mouse button one a muon track opens a menu:
+   - track and trigger information are available for the MUON tracks.
+
+10. Use mouse buttons or keys:
 
    Move camera with
 
@@ -65,7 +72,7 @@ See also the $ALICE_ROOT/EVE/README file.
 
 
 
-Bogdan Vulpescu, 30 Oct 2006
+Bogdan Vulpescu, 13 Mar 2007
 LPC Clermont-Ferrand