ROOT logo
#if !defined(__CINT__) || defined(__MAKECINT__)
#include <TFile.h>
#include <TEveManager.h>
#include <TEveElement.h>
#include <TEveGeoShape.h>
#include <TEveGeoShapeExtract.h>

#include <AliEveEventManager.h>
#include <AliEveMultiView.h>
#endif

void geom_gentle_default(Bool_t register_as_global=kTRUE)
{
  TEveGeoShape* gsre1;
  TEveGeoShape* gsre2;
  TEveGeoShape* gsre3;
  
  // Geometry 3D
  {
    TFile f("$ALICE_ROOT/EVE/alice-data/gentle_geo.root");
    TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
    gsre1 = TEveGeoShape::ImportShapeExtract(gse);
    f.Close();

    if (register_as_global)
    {
      gEve->AddGlobalElement(gsre1);
    }
  }
  
  // Geometry rphi
  {
    TFile f("$ALICE_ROOT/EVE/alice-data/gentle_rphi_geo.root");
    TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
    gsre2 = TEveGeoShape::ImportShapeExtract(gse);
    f.Close();
  }
  
  // Geometry rhoz
  {
    TFile f("$ALICE_ROOT/EVE/alice-data/gentle_rhoz_geo.root");
    TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle");
    gsre3 = TEveGeoShape::ImportShapeExtract(gse);
    f.Close();
  }
  
  TEveElement* top = gEve->GetCurrentEvent();

  AliEveMultiView *mv = AliEveMultiView::Instance();
  
  mv->InitGeomGentle(gsre1, gsre2, gsre3, 0);

  gEve->FullRedraw3D(kTRUE, kTRUE);

}
 geom_gentle_default.C:1
 geom_gentle_default.C:2
 geom_gentle_default.C:3
 geom_gentle_default.C:4
 geom_gentle_default.C:5
 geom_gentle_default.C:6
 geom_gentle_default.C:7
 geom_gentle_default.C:8
 geom_gentle_default.C:9
 geom_gentle_default.C:10
 geom_gentle_default.C:11
 geom_gentle_default.C:12
 geom_gentle_default.C:13
 geom_gentle_default.C:14
 geom_gentle_default.C:15
 geom_gentle_default.C:16
 geom_gentle_default.C:17
 geom_gentle_default.C:18
 geom_gentle_default.C:19
 geom_gentle_default.C:20
 geom_gentle_default.C:21
 geom_gentle_default.C:22
 geom_gentle_default.C:23
 geom_gentle_default.C:24
 geom_gentle_default.C:25
 geom_gentle_default.C:26
 geom_gentle_default.C:27
 geom_gentle_default.C:28
 geom_gentle_default.C:29
 geom_gentle_default.C:30
 geom_gentle_default.C:31
 geom_gentle_default.C:32
 geom_gentle_default.C:33
 geom_gentle_default.C:34
 geom_gentle_default.C:35
 geom_gentle_default.C:36
 geom_gentle_default.C:37
 geom_gentle_default.C:38
 geom_gentle_default.C:39
 geom_gentle_default.C:40
 geom_gentle_default.C:41
 geom_gentle_default.C:42
 geom_gentle_default.C:43
 geom_gentle_default.C:44
 geom_gentle_default.C:45
 geom_gentle_default.C:46
 geom_gentle_default.C:47
 geom_gentle_default.C:48
 geom_gentle_default.C:49
 geom_gentle_default.C:50
 geom_gentle_default.C:51
 geom_gentle_default.C:52
 geom_gentle_default.C:53
 geom_gentle_default.C:54
 geom_gentle_default.C:55
 geom_gentle_default.C:56