Solve bug #89021 - macros do not neet to do gEve->GetDefaultGeometry() but AliEveEven...
authorquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Mar 2012 19:29:00 +0000 (19:29 +0000)
committerquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Mar 2012 19:29:00 +0000 (19:29 +0000)
19 files changed:
EVE/alice-macros/aod_HF.C
EVE/alice-macros/geom_acorde.C
EVE/alice-macros/geom_all.C
EVE/alice-macros/geom_ddip.C
EVE/alice-macros/geom_emcal.C
EVE/alice-macros/geom_hmpid.C
EVE/alice-macros/geom_its.C
EVE/alice-macros/geom_phos.C
EVE/alice-macros/geom_pmd.C
EVE/alice-macros/geom_t0.C
EVE/alice-macros/geom_tpc.C
EVE/alice-macros/geom_trd_tof.C
EVE/alice-macros/geom_vzero.C
EVE/alice-macros/geom_zdc.C
EVE/alice-macros/tof_digits.C
EVE/alice-macros/tof_digits_sector.C
EVE/alice-macros/tof_digits_strips.C
EVE/alice-macros/tof_raw.C
EVE/alice-macros/trd_qaRec.C

index ade99e1..5460c0d 100644 (file)
@@ -24,9 +24,9 @@
 #include <AliAODMCParticle.h>
 #include <AliESDtrack.h>
 #include <AliESDEvent.h>
-#include <PWG3/vertexingHF/AliAODRecoDecayHF.h>
-#include <PWG3/vertexingHF/AliAODRecoDecayHF2Prong.h>
-#include <PWG3/vertexingHF/macros/LoadLibraries.C>
+#include <PWGHF/vertexingHF/AliAODRecoDecayHF.h>
+#include <PWGHF/vertexingHF/AliAODRecoDecayHF2Prong.h>
+#include <PWGHF/vertexingHF/macros/LoadLibraries.C>
 #include <AliEveHF.h>
 #include <AliEveEventManager.h>
 #else
@@ -83,7 +83,7 @@ AliEveHFList* aod_HF()
 {
   Bool_t useParFiles=kFALSE;
   
-  TEveUtil::LoadMacro("$ALICE_ROOT/PWG3/vertexingHF/macros/LoadLibraries.C+");
+  TEveUtil::LoadMacro("$ALICE_ROOT/PWGHF/vertexingHF/macros/LoadLibraries.C+");
   LoadLibraries(useParFiles);
   
   AliAODEvent* aod = AliEveEventManager::AssertAOD();
index 468d2b6..7614813 100644 (file)
@@ -20,7 +20,6 @@
 void geom_acorde()
 {
   AliEveEventManager::AssertGeometry();
-  //gEve->GetDefaultGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ACORDE_1");
   if (!node) {
index 83be8d3..ffd589a 100644 (file)
 #include <TGeoNode.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_all()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveGeoTopNode* topn_re = new TEveGeoTopNode(gGeoManager, gGeoManager->GetTopNode());
   gEve->AddGlobalElement(topn_re);
index d4ad06c..bd6d4b4 100644 (file)
 #include <TGeoNode.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_ddip()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("DDIP_1");
+  if (!node) {
+    Warning("geom_ddip()", "Node DDIP_1 not found.");
+    return;
+  }  
 
   TEveGeoTopNode* re = new TEveGeoTopNode(gGeoManager, node);
   re->UseNodeTrans();
index 00120c9..29e9b0e 100644 (file)
 #include <TGeoNode.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_emcal()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("XEN1_1");
-
+  if (!node) {
+    Warning("geom_emcal()", "Node XEN1_1 not found.");
+    return;
+  }
+  
   TEveGeoTopNode* emcal_re = new TEveGeoTopNode(gGeoManager, node);
   gEve->AddGlobalElement(emcal_re);
   gEve->Redraw3D();
index d7e0f55..b97f206 100644 (file)
 #include <TGeoManager.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_hmpid()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveElementList* list = new TEveElementList("HMPID");
   gEve->AddGlobalElement(list);
index 5fe3695..41f4569 100644 (file)
 #include <TGeoManager.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_its()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
 
@@ -25,7 +27,7 @@ void geom_its()
 
 void geom_its_spd()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
   node = node->GetVolume()->FindNode("ITSSPD_1");
@@ -37,7 +39,7 @@ void geom_its_spd()
 
 void geom_its_sdd()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   //TEveGeoTopNode *its_re;
   TGeoNode       *n1, *n2;
@@ -55,7 +57,7 @@ void geom_its_sdd()
 
 void geom_its_ssd()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   //TEveGeoTopNode *its_re;
   TGeoNode       *n1, *n2;
index a57fe07..becc16a 100644 (file)
 #include <TGeoManager.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_phos()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveElementList* list = new TEveElementList("PHOS");
   gEve->AddGlobalElement(list);
index 2be4d82..0bcd817 100644 (file)
 #include <TGeoManager.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_pmd()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   for(Int_t i=1; i<=4; ++i) {
     //PH The line below is replaced waiting for a fix in Root
index 0b3dc43..79a3703 100644 (file)
 #include <TEveManager.h>
 #include <TEveElement.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_t0()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveElementList* list = new TEveElementList("T0");
   gEve->AddGlobalElement(list);
index c1428c2..3539c9d 100644 (file)
 #include <TGeoNode.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_tpc()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("TPC_M_1");
 
index 3d8ffbd..cdb4667 100644 (file)
 #include <TGeoNode.h>
 #include <TEveManager.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_trd_tof()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("B077_1");
 
index 75218a0..604d588 100644 (file)
 #include <TEveManager.h>
 #include <TEveElement.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_vzero()
 {
   static const TEveException kEH("geom_vzero() ");
 
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveElementList* list = new TEveElementList("VZero");
   gEve->AddGlobalElement(list);
index be85ffe..125f546 100644 (file)
 #include <TEveManager.h>
 #include <TEveElement.h>
 #include <TEveGeoNode.h>
+
+#include <AliEveEventManager.h>
 #endif
 
 void geom_zdc()
 {
-  gGeoManager = gEve->GetDefaultGeometry();
+  AliEveEventManager::AssertGeometry();
 
   TEveElementList* list = new TEveElementList("ZDC");
   gEve->AddGlobalElement(list);
index b165a5d..6ff79da 100644 (file)
@@ -26,7 +26,7 @@ void tof_digits()
 {  
   TClonesArray *array = 0x0;
 
-  TGeoManager *localGeoManager = gEve->GetGeometry("./geometry.root");//  gGeoManager = gEve->GetDefaultGeometry();
+  TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry();
   if (!localGeoManager) {
     printf("ERROR: no TGeo\n");
   }
index 8c35562..2efcdf5 100644 (file)
@@ -24,7 +24,7 @@
 void tof_digits_sector(Int_t sector=0)
 {
   
-  TGeoManager *localGeoManager = gEve->GetGeometry("./geometry.root");//  gGeoManager = gEve->GetDefaultGeometry();
+  TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry(); //gEve->GetGeometry("./geometry.root");
   if (!localGeoManager) {
     printf("ERROR: no TGeo\n");
   }
index 5deb20b..143818d 100644 (file)
@@ -28,7 +28,7 @@ void tof_digits_strips(Int_t selectedSector=-1)
 
  // Int_t nDigitsInVolume[3] = {-1, -1, -1};
   Int_t nStrips=19;
-  TGeoManager *localGeoManager = gEve->GetGeometry("./geometry.root");//  gGeoManager = gEve->GetDefaultGeometry();
+  TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry();//gEve->GetGeometry("./geometry.root");
 
   if (!localGeoManager) {
     printf("ERROR: no TGeo\n");
index a26e879..2cf4710 100644 (file)
@@ -23,7 +23,7 @@ void tof_raw(Int_t newDecoder = 2)
 
   TClonesArray *array = 0x0;
 
-  TGeoManager *localGeoManager = gEve->GetDefaultGeometry();
+  TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry();
   if (!localGeoManager) {
     printf("ERROR: no TGeo\n");
   }
index 692d8ce..def6866 100644 (file)
@@ -20,7 +20,8 @@
 void trd_qaRec()
 {
   gSystem->Load("libANALYSIS.so");
-  gSystem->Load("libTRDqaRec.so");
+  gSystem->Load("libTENDER.so");
+  gSystem->Load("libPWGPP.so");
 
   if(!TFile::Open("TRD.DebugInfoGen.root")){
     printf("No debug file for InfoGen task.\n");