#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
-#include "../TGeant3/TGeant3.h"
+#include "TGeant3.h"
+#include "TVirtualMC.h"
#include "AliDetector.h"
#include "AliMC.h"
#include "AliTOFReconstructionerV2.h"
#include "AliTOFTrackV2.h"
-#include "../STEER/AliKalmanTrack.h"
+#include "AliKalmanTrack.h"
#include "../TPC/AliTPCtrack.h"
#include "../TRD/AliTRDtrack.h"
fdbg =0;
fDigitsMap=0x0;
fField =0;
- fG3Geom =0x0;
fNDummyTracks=0;
fScaleSigmaFactor=0.;
fStep =0;
// initialize the G3 geometry
gAlice->Init();
gAlice->Print();
- // set the fg3 pointer to geometry used by IsInsideThePad method
- fG3Geom = (TGeant3*) gMC;
// add Task to //root/Tasks folder
TTask * roottasks = (TTask*)gROOT->GetRootFolder()->FindObject("Tasks") ;
fDigitsMap = 0;
}
- if (fG3Geom)
- {
- delete fG3Geom;
- fG3Geom = 0;
- }
-
if (fTOFDigits)
{
delete fTOFDigits;
xTOF[1]=y;
xTOF[2]=z;
+ TGeant3 * fG3Geom = (TGeant3*) gMC;
+
fG3Geom->Gmedia(xTOF, numed);
gcvolu=fG3Geom->Gcvolu();
nLevel=gcvolu->nlevel;