Some corrections in the constructors. Init() moved to AliFluka.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 11 Jul 2002 08:58:07 +0000 (08:58 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 11 Jul 2002 08:58:07 +0000 (08:58 +0000)
TFluka/AliFluka.cxx
TFluka/AliFluka.h
TFluka/TFluka.h

index 6e97cabe20d4d04de46b18aec30febc71fbd3a7d..2c87b491eca8d493d6e9adc075950f92af6b4e6a 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.1  2002/07/05 13:10:07  morsch
+First commit of Fluka interface.
+
 */
 
 #include "AliFluka.h"
@@ -23,14 +26,23 @@ $Log$
 
 ClassImp(AliFluka)
 
+
+void AliFluka::Init()
+{
+    printf("TFluka::Init \n\n");
+}
+
+
 void AliFluka::ProcessRun(Int_t nevent)
 {
   //
   // Process the run
   //
-  Int_t todo = TMath::Abs(nevent);
-  for (Int_t i=0; i<todo; i++) {
-  // Process one run (one run = one event)
+    printf("TFluka::ProcessRun \n\n");
+    
+    Int_t todo = TMath::Abs(nevent);
+    for (Int_t i=0; i<todo; i++) {
+       // Process one run (one run = one event)
      gAlice->BeginEvent();
      ProcessEvent();
      gAlice->FinishEvent();
@@ -44,5 +56,14 @@ void AliFluka::ProcessEvent()
   //
   // Process one event
   //
+    printf("TFluka::ProcessEvent \n\n");
     gAlice->Generator()->Generate();
+
+//
+//
+//
+    
 }
+
+
+
index d2bca42d323c592cc6d9e13a8a15b188786ed0a1..d6c7fc2c86f67eaedf0ccbacc85e99027109c49d 100644 (file)
 class AliFluka : public TFluka
 {
  public:
-    AliFluka(const char *name, const char *title) 
-       {TFluka(name, title);}
+    AliFluka(const char *title) 
+       :TFluka(title){}
     AliFluka() {;}
     virtual ~AliFluka() {;}
+    virtual void Init();
     virtual void ProcessRun(Int_t nevent);
     virtual void ProcessEvent();
   private:
index 7d9f3d69f9550100222ed9d53c0eeb592212c5f5..24576057b8b271ff4b6538613a8e58551936c4a0 100644 (file)
@@ -19,8 +19,8 @@
 class TFluka : public AliMC
 {
  public:
-    TFluka(const char *name, const char *title) 
-       {AliMC(name, title);}
+    TFluka(const char *title) 
+       :AliMC("TFluka", title) {;}
     TFluka() {;}
     virtual ~TFluka() {;}
   
@@ -276,9 +276,6 @@ class TFluka : public AliMC
 
   // Control Methods
 
-  virtual void Init()
-      {printf("Init not yet implemented !\n");
-      }
   
   virtual void FinishGeometry()
       {printf("FinishGeometry not yet implemented !\n");}