Removing AliMCProcess and AliMC
authoralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Nov 2002 16:13:03 +0000 (16:13 +0000)
committeralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 21 Nov 2002 16:13:03 +0000 (16:13 +0000)
12 files changed:
STEER/AliConfig.cxx
STEER/AliConfig.h
STEER/AliGenerator.cxx
STEER/AliGenerator.h
STEER/AliLego.cxx
STEER/AliMCQA.cxx
STEER/AliModule.cxx
STEER/AliRun.cxx
STEER/AliRun.h
STEER/AliStack.cxx
STEER/STEERLinkDef.h
STEER/libSTEER.pkg

index 6247d40..2e46d52 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.9  2002/10/29 14:59:45  alibrary
+Some more code cleanup
+
 Revision 1.8  2002/10/29 14:26:49  hristov
 Code clean-up (F.Carminati)
 
@@ -50,6 +53,7 @@ New files for folders and Stack
 #include <TInterpreter.h>
 #include <TROOT.h>
 #include <TSystem.h>
+#include <TVirtualMC.h>
 
 #include "AliConfig.h"
 #include "AliDetector.h"
@@ -309,7 +313,7 @@ void    AliConfig::Add (AliGenerator * obj)
 }
 
 //____________________________________________________________________________
-void    AliConfig::Add (AliMC * obj)
+void    AliConfig::Add (TVirtualMC * obj)
 {
   AddInFolder(fMCFolder, obj);
 }
index af5c79c..5beddc1 100644 (file)
@@ -6,6 +6,9 @@
 /* $Id$ */
 /* 
  * $Log$
+ * Revision 1.8  2002/10/29 14:59:45  alibrary
+ * Some more code cleanup
+ *
  * Revision 1.7  2002/10/29 14:26:49  hristov
  * Code clean-up (F.Carminati)
  *
  * 
  */
 
-#include "AliMC.h"
 
 class TDatabasePDG;
 class TFolder;
 class TString;
+class TVirtualMC;
 
 class AliConfig;
 class AliDetector;
@@ -52,7 +55,7 @@ public:
   virtual ~ AliConfig ();
   
   void  Add (AliGenerator *generator);
-  void  Add (AliMC *mc);
+  void  Add (TVirtualMC *mc);
   void  Add (TDatabasePDG *pdg);
   void  Add (AliModule *module);
   void  Add (AliDetector *detector);
index fab2540..95b93f2 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.20  2002/10/29 14:26:49  hristov
+Code clean-up (F.Carminati)
+
 Revision 1.19  2002/03/12 11:06:03  morsch
 Add particle status code to argument list of SetTrack(..).
 
@@ -428,7 +431,7 @@ void AliGenerator::VertexInternal()
 //_______________________________________________________________________
 void  AliGenerator::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, Int_t is)
 {
 
@@ -445,7 +448,7 @@ void  AliGenerator::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, Int_t is)
+                      TMCProcess mech, Int_t &ntr, Float_t weight, Int_t is)
 {
   
   if (fStack)
index 5de8143..2707a45 100644 (file)
@@ -14,8 +14,9 @@
 
 #include "TLorentzVector.h"
 #include "TArrayF.h"
+#include "TMCProcess.h"
+
 #include "AliRndm.h"
-#include "AliMCProcess.h"
 class TGenerator;
 class AliStack;
 
@@ -78,13 +79,13 @@ class AliGenerator : public TNamed, public AliRndm
  protected:
     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, Int_t is = 0);
+                      TMCProcess mech, Int_t &ntr, Float_t weight = 1, Int_t is = 0);
     virtual void   KeepTrack(Int_t itrack); 
     virtual void   SetHighWaterMark(Int_t nt);
     
index 021371e..34ad634 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.30  2002/10/29 14:26:49  hristov
+Code clean-up (F.Carminati)
+
 Revision 1.29  2002/10/14 14:57:32  hristov
 Merging the VirtualMC branch to the main development branch (HEAD)
 
@@ -135,7 +138,6 @@ Introduction of the Copyright and cvs Log
 #include "AliDebugVolume.h"
 #include "AliLego.h"
 #include "AliLegoGenerator.h"
-#include "AliMC.h"
 #include "AliRun.h"
 
 ClassImp(AliLego)
index 0f74c0a..8ee9acb 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  2002/10/29 14:26:49  hristov
+Code clean-up (F.Carminati)
+
 Revision 1.7  2002/10/14 14:57:32  hristov
 Merging the VirtualMC branch to the main development branch (HEAD)
 
@@ -66,7 +69,6 @@ Introducing new Rndm and QA classes
 #include "AliMCQA.h"
 #include "AliRun.h"
 #include "AliModule.h"
-#include "AliMC.h"
 
 ClassImp(AliMCQA)
 
index ad5c009..2a7e324 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.19  2002/10/29 14:26:49  hristov
+Code clean-up (F.Carminati)
+
 Revision 1.18  2001/12/19 14:46:26  morsch
 Add possibility to disable StepManager() for each module separately.
 
@@ -77,7 +80,6 @@ Introduction of the Copyright and cvs Log
 #include "AliModule.h"
 #include "AliRun.h"
 #include "AliMagF.h"
-#include "AliMC.h"
 #include "AliConfig.h"
 
 ClassImp(AliModule)
index 08caf54..5616061 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.92  2002/11/15 17:12:04  alibrary
+Cleaning includes
+
 Revision 1.91  2002/10/29 14:26:49  hristov
 Code clean-up (F.Carminati)
 
@@ -265,42 +268,42 @@ Introduction of the Copyright and cvs Log
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
-#include <stdlib.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
-#include <Riostream.h>
  
-#include <TFile.h>
-#include <TBRIK.h> 
-#include <TCint.h> 
-#include <TSystem.h>
-#include <TObjectTable.h>
-#include <TTree.h>
-#include <TGeometry.h>
-#include <TROOT.h>
-#include <TBrowser.h>
-#include <TFolder.h>
-#include <TKey.h>
-#include <TNode.h>
+#include "Riostream.h"
+#include "TBRIK.h" 
+#include "TBrowser.h"
+#include "TCint.h" 
+#include "TFile.h"
+#include "TFolder.h"
+#include "TGeometry.h"
+#include "TKey.h"
+#include "TNode.h"
+#include "TObjectTable.h"
 #include "TParticle.h"
-#include "AliRun.h"
+#include "TRandom3.h"
+#include "TROOT.h"
+#include "TSystem.h"
+#include "TTree.h"
+
+#include "AliConfig.h"
+#include "AliDetector.h"
 #include "AliDisplay.h"
-#include "AliMC.h"
+#include "AliGenEventHeader.h"
+#include "AliGenerator.h"
+#include "AliHeader.h"
+#include "AliHit.h"
 #include "AliLego.h"
+#include "AliLegoGenerator.h"
+#include "AliMCQA.h"
 #include "AliMagFC.h"
 #include "AliMagFCM.h"
 #include "AliMagFDM.h"
-#include "AliHit.h"
-#include "TRandom3.h"
-#include "AliMCQA.h"
-#include "AliGenerator.h"
-#include "AliLegoGenerator.h"
-#include "AliConfig.h"
-#include "AliStack.h"
-#include "AliGenEventHeader.h"
-#include "AliHeader.h"
-#include "AliDetector.h"
 #include "AliPDG.h"
+#include "AliRun.h"
+#include "AliStack.h"
 
 AliRun *gAlice;
 
@@ -1732,7 +1735,7 @@ void AliRun::SetCurrentTrack(Int_t track)
 //_______________________________________________________________________
 void AliRun::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 weight, Int_t is)
+                     TMCProcess mech, Int_t &ntr, Float_t weight, Int_t is)
 { 
 // Delegate to stack
 //
@@ -1746,7 +1749,7 @@ void AliRun::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, Int_t is)
+                     TMCProcess mech, Int_t &ntr, Float_t weight, Int_t is)
 { 
   // Delegate to stack
   //
index 8dfe4c1..5f5a96a 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
index d2c1e82..5fe4078 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.26  2002/10/29 14:26:49  hristov
+Code clean-up (F.Carminati)
+
 Revision 1.25  2002/10/22 15:21:39  hristov
 New methods for more effective access of particles from TreeK (J.Chudoba)
 
@@ -198,7 +201,7 @@ AliStack::~AliStack()
 //_____________________________________________________________________________
 void AliStack::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 weight, Int_t is)
+                     TMCProcess mech, Int_t &ntr, Float_t weight, Int_t is)
 { 
   //
   // Load a track on the stack
@@ -242,7 +245,7 @@ void AliStack::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, Double_t weight, Int_t is)
+                     TMCProcess mech, Int_t &ntr, Double_t weight, Int_t is)
 { 
   //
   // Load a track on the stack
index 345a0cb..c6b2a00 100644 (file)
@@ -14,8 +14,6 @@
 #pragma link C++ enum VertexSmear_t;
 #pragma link C++ enum VertexSource_t;
 
-#pragma link C++ typedef AliMC;
-#pragma link C++ typedef AliMCProcess;
 #pragma link C++ class  AliPDG+;
 
 #pragma link C++ class  AliGenerator+;
index 6e534fa..263a943 100644 (file)
@@ -20,4 +20,4 @@ HDRS:= $(SRCS:.cxx=.h)
 
 DHDR= STEERLinkDef.h
 
-EXPORT:=$(SRCS:.cxx=.h) AliMC.h AliConst.h AliCallf77.h AliMCProcess.h 
+EXPORT:=$(SRCS:.cxx=.h) AliConst.h AliCallf77.h