#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
{
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();
void geom_acorde()
{
AliEveEventManager::AssertGeometry();
- //gEve->GetDefaultGeometry();
TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ACORDE_1");
if (!node) {
#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);
#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();
#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();
#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);
#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");
void geom_its_spd()
{
- gGeoManager = gEve->GetDefaultGeometry();
+ AliEveEventManager::AssertGeometry();
TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
node = node->GetVolume()->FindNode("ITSSPD_1");
void geom_its_sdd()
{
- gGeoManager = gEve->GetDefaultGeometry();
+ AliEveEventManager::AssertGeometry();
//TEveGeoTopNode *its_re;
TGeoNode *n1, *n2;
void geom_its_ssd()
{
- gGeoManager = gEve->GetDefaultGeometry();
+ AliEveEventManager::AssertGeometry();
//TEveGeoTopNode *its_re;
TGeoNode *n1, *n2;
#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);
#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
#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);
#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");
#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");
#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);
#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);
{
TClonesArray *array = 0x0;
- TGeoManager *localGeoManager = gEve->GetGeometry("./geometry.root");// gGeoManager = gEve->GetDefaultGeometry();
+ TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry();
if (!localGeoManager) {
printf("ERROR: no TGeo\n");
}
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");
}
// 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");
TClonesArray *array = 0x0;
- TGeoManager *localGeoManager = gEve->GetDefaultGeometry();
+ TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry();
if (!localGeoManager) {
printf("ERROR: no TGeo\n");
}
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");