Interchanged fmd_hits.C and fmd_hits2.C.
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 21 Nov 2008 20:44:13 +0000 (20:44 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 21 Nov 2008 20:44:13 +0000 (20:44 +0000)
Fixed some problems in the display macro.

EVE/alice-macros/fmd_hits.C
EVE/alice-macros/fmd_hits2.C
EVE/macros/display.C

index f185bf4..17de6d3 100644 (file)
@@ -1,40 +1,7 @@
-// $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.                                                 *
- **************************************************************************/
-
-TEvePointSet*
-fmd_hits(const char *varexp    = "fX:fY:fZ",
-        const char *selection = "")
+void fmd_hits()
 {
-  AliRunLoader* rl =  AliEveEventManager::AssertRunLoader();
-  rl->LoadHits("FMD");
-
-  TTree* ht = rl->GetTreeH("FMD", false);
-
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("FMD Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"FMD Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
-
-  TEvePointSelector ps(ht, points, varexp, selection);
-  ps.Select();
-
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
-  points->SetMarkerSize(.5);
-  points->SetMarkerColor(2);
-
-  gEve->AddElement(points);
+  gStyle->SetPalette(1);
+  AliEveFMDLoader* gFmdLoader = AliEveFMDLoader::Instance();
+  gFmdLoader->LoadHits();
   gEve->Redraw3D();
-
-  return points;
 }
index 60d35a3..4f3b9b7 100644 (file)
@@ -1,7 +1,40 @@
-void fmd_hits2()
+// $Id: fmd_hits.C 26897 2008-06-25 23:58:36Z mtadel $
+// 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.                                                 *
+ **************************************************************************/
+
+TEvePointSet*
+fmd_hits2(const char *varexp    = "fX:fY:fZ",
+         const char *selection = "")
 {
-  gStyle->SetPalette(1);
-  AliEveFMDLoader* gFmdLoader = AliEveFMDLoader::Instance();
-  gFmdLoader->LoadHits();
+  AliRunLoader* rl =  AliEveEventManager::AssertRunLoader();
+  rl->LoadHits("FMD");
+
+  TTree* ht = rl->GetTreeH("FMD", false);
+
+  //PH The line below is replaced waiting for a fix in Root
+  //PH which permits to use variable siza arguments in CINT
+  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
+  //PH  TEvePointSet* points = new TEvePointSet(Form("FMD Hits '%s'", selection));
+  char form[1000];
+  sprintf(form,"FMD Hits '%s'", selection);
+  TEvePointSet* points = new TEvePointSet(form);
+
+  TEvePointSelector ps(ht, points, varexp, selection);
+  ps.Select();
+
+  //PH  points->SetTitle(Form("N=%d", points->Size()));
+  sprintf(form,"N=%d", points->Size());
+  points->SetTitle(form);
+  points->SetMarkerSize(.5);
+  points->SetMarkerColor(2);
+
+  gEve->AddElement(points);
   gEve->Redraw3D();
+
+  return points;
 }
index 3bd05cc..f89f3a4 100644 (file)
@@ -33,7 +33,7 @@ public:
       fHasRaw(kFALSE),
       fHasESD(kFALSE)
   {
-    AliEveEventManager::SetCdbUri("local://$ALICE_ROOT");
+    AliEveEventManager::SetCdbUri(TString("local://$ALICE_ROOT"));
     LoadMacros();
     Setup(file, false);
     SetupSelect();
@@ -172,11 +172,11 @@ public:
     
     if (fileName.Contains("ESD")) { 
       std::cout << "Adding ESD file " << fileName << std::endl;
-      AliEveEventManager::SetESDFileName(fileName.Data());
+      AliEveEventManager::SetESDFileName(fileName);
     }
     else if (fileName.EndsWith(".root") || fileName.EndsWith(".raw")) { 
       std::cout << "Adding raw file " << fileName << std::endl;
-      AliEveEventManager::SetRawFileName(fileName.Data());
+      AliEveEventManager::SetRawFileName(fileName);
     }
     else if (fileName.IsNull()) { 
       std::cout << "No file given!" << std::endl;
@@ -192,7 +192,8 @@ public:
     
     if (AliEveEventManager::GetMaster()) delete AliEveEventManager::GetMaster();
     TString eventName("Event"); // CINT has trouble with direct "Event".
-    AliEveEventManager::GetMaster() = new AliEveEventManager(eventName, dirName, 0);
+    /* AliEveEventManager::GetMaster() =*/
+    new AliEveEventManager(eventName, dirName, 0);
     gEve->AddEvent(AliEveEventManager::GetMaster());
     
     if (refresh) Refresh();
@@ -317,7 +318,7 @@ public:
   {
     std::cout << "Drawing ... " << std::flush;
     RefreshOne(fEnableTracks, fHasTracks, "tracks");
-    RefreshOne(fEnableHits,   fHasHits,   "hits2");
+    RefreshOne(fEnableHits,   fHasHits,   "hits");
     RefreshOne(fEnableDigits, fHasDigits, "digits");
     RefreshOne(fEnableRaw,    fHasRaw,    "raw");
     RefreshOne(fEnableESD,    fHasESD,    "esd");
@@ -386,6 +387,9 @@ Display* Display::fgInstance = 0;
 Display* display(const char* file="")
 {
   // TGeoManager::Import(geom);
+  // AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT");
+  // AliCDBManager::Instance()->SetRun(0);
+  // AliGeomManager::LoadGeometry("geometry.root");
 
   Display* d = Display::Instance(file);
   return d;