]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
TGenat3 instantiation eliminated. It should be done in advance
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Apr 2005 08:04:39 +0000 (08:04 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 7 Apr 2005 08:04:39 +0000 (08:04 +0000)
ITS/AliITSBeamTestDigitizer.cxx

index b9dff15da0f47177e25483e3cffb9637a5c611cb..ebe815e3b255c72a5646f60e0f66b3ec6eefdc1b 100644 (file)
@@ -22,7 +22,8 @@
 #include "TGeoMaterial.h"
 #include "TGeoMedium.h"
 #include "TGeoVolume.h"
-#include <TGeant3.h>
+#include <TVirtualMC.h>
+//#include <TGeant3.h>
 
 const TString AliITSBeamTestDigitizer::fgkDefaultDigitsFileName="ITS.Digits.root";  
 
@@ -122,7 +123,11 @@ void AliITSBeamTestDigitizer::Init(){
   if(GetBeamTestPeriod()==kAug04){
     fBt = new AliITSvSDD03("ITS",2004);
     gSystem->Load("libgeant321");
-    new TGeant3("C++ Interface to Geant3");
+    //    new TGeant3("C++ Interface to Geant3");
+    if(strcmp(gMC->GetName(),"TGeant3")) {
+       Fatal("Init","TGeant3 should be instantiated in advance");
+       return;
+    } 
     fBt->CreateMaterials();
     fBt->CreateGeometry();
     fBt->Init();