ROOT logo
// $Id: g4Config.C 18590 2007-05-15 13:24:50Z hristov $
//
// Configuration macro for building AliRoot geometry 
// using g4ConfigCommon.C.
// TGeant3TGeo has to be used to build geometry as
// TGeant4 does not support mixing calls to gMC and TGeo.
//
// By I. Hrivnacova, IPN Orsay
 	

void Config()
{
  cout << "Running g4ConfigGometry.C ... " << endl;

  // Load Geant3 + Geant3 VMC libraries
  //
  //  Libraries required by geant321
  gSystem->Load("liblhapdf.so");      // Parton density functions
  gSystem->Load("libpythia6.so");     // Pythia
  gSystem->Load("libgeant321.so");
  gSystem->Load("libEG");
  gSystem->Load("libEGPythia6");
  gSystem->Load("libAliPythia6.so");  // ALICE specific implementations

  new TGeant3TGeo("C++ Interface to Geant3");
  
  
  // AliRoot setup
  //
  gROOT->LoadMacro("$ALICE_ROOT/macros/g4ConfigCommon1.C");
  ConfigCommon1(kFALSE);

  cout << "Running g4ConfigGometry.C finished ... " << endl;

}
 g4ConfigGeometry.C:1
 g4ConfigGeometry.C:2
 g4ConfigGeometry.C:3
 g4ConfigGeometry.C:4
 g4ConfigGeometry.C:5
 g4ConfigGeometry.C:6
 g4ConfigGeometry.C:7
 g4ConfigGeometry.C:8
 g4ConfigGeometry.C:9
 g4ConfigGeometry.C:10
 g4ConfigGeometry.C:11
 g4ConfigGeometry.C:12
 g4ConfigGeometry.C:13
 g4ConfigGeometry.C:14
 g4ConfigGeometry.C:15
 g4ConfigGeometry.C:16
 g4ConfigGeometry.C:17
 g4ConfigGeometry.C:18
 g4ConfigGeometry.C:19
 g4ConfigGeometry.C:20
 g4ConfigGeometry.C:21
 g4ConfigGeometry.C:22
 g4ConfigGeometry.C:23
 g4ConfigGeometry.C:24
 g4ConfigGeometry.C:25
 g4ConfigGeometry.C:26
 g4ConfigGeometry.C:27
 g4ConfigGeometry.C:28
 g4ConfigGeometry.C:29
 g4ConfigGeometry.C:30
 g4ConfigGeometry.C:31
 g4ConfigGeometry.C:32
 g4ConfigGeometry.C:33
 g4ConfigGeometry.C:34
 g4ConfigGeometry.C:35
 g4ConfigGeometry.C:36