Removing AliMCProcess and AliMC
[u/mrichter/AliRoot.git] / STEER / AliRun.h
index 8dfe4c114178bacd52e8c304f5db86df2f51471b..5f5a96a1f9b663c0ffd6604a1ae70266d617e27f 100644 (file)
@@ -8,7 +8,9 @@
 #include <TClonesArray.h>
 #include <TArrayF.h>
 #include <TArrayI.h>
+#include <TMCProcess.h>
 #include <TStopwatch.h>
+#include <TVirtualMC.h>
 #include <TVirtualMCApplication.h>
 class TBranch;
 class TBrowser;
@@ -20,8 +22,6 @@ class TParticle;
 class TRandom;
 class TTree;
 
-#include "AliMC.h"
-#include "AliMCProcess.h"
 class AliDetector;
 class AliDisplay;
 class AliGenEventHeader;
@@ -128,13 +128,13 @@ public:
    virtual  void  SetField(AliMagF* magField);
    virtual  void  SetTrack(Int_t done, Int_t parent, Int_t pdg, 
                           Float_t *pmom, Float_t *vpos, Float_t *polar, 
-                          Float_t tof, AliMCProcess mech, Int_t &ntr,
+                          Float_t tof, TMCProcess mech, Int_t &ntr,
                           Float_t weight = 1, Int_t is = 0);
    virtual  void  SetTrack(Int_t done, Int_t parent, Int_t pdg,
                           Double_t px, Double_t py, Double_t pz, Double_t e,
                           Double_t vx, Double_t vy, Double_t vz, Double_t tof,
                           Double_t polx, Double_t poly, Double_t polz,
-                          AliMCProcess mech, Int_t &ntr, Float_t weight=1,
+                          TMCProcess mech, Int_t &ntr, Float_t weight=1,
                           Int_t is = 0);
    virtual  void  SetHighWaterMark(const Int_t nt);
    
@@ -210,7 +210,7 @@ protected:
   AliDisplay    *fDisplay;           //! Pointer to event display
   TStopwatch     fTimer;             //  Timer object
   AliMagF       *fField;             //  Magnetic Field Map
-  AliMC         *fMC;                //! Pointer to MonteCarlo object
+  TVirtualMC    *fMC;                //! Pointer to MonteCarlo object
   TArrayI       *fImedia;            //! Array of correspondence between media and detectors
   Int_t          fNdets;             //  Number of detectors
   Float_t        fTrRmax;            //  Maximum radius for tracking