]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Updated class description: added class title, author;
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Aug 2001 19:48:49 +0000 (19:48 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Aug 2001 19:48:49 +0000 (19:48 +0000)
messenger data member changed from a pointer to a value;
removed clearing of G3 tables from BeginOfRunAction.

AliGeant4/AliRunAction.cxx

index 63715e5b10f99a653983f1b7b8be2b55de47e16d..beaa99790bb210c2543eea8f753cd4cdd1a882c1 100644 (file)
@@ -1,6 +1,10 @@
 // $Id$
 // Category: run
 //
+// Author: I. Hrivnacova
+//
+// Class AliRunAction
+// ------------------
 // See the class description in the header file.
 
 #include <G4Timer.hh>
    // times system function this include must be the first
 
 #include "AliRunAction.h"
-#include "AliRunActionMessenger.h"
 #include "AliSDConstruction.h"
 #include "AliGlobals.h"
 #include "AliRun.h"
 #include "AliHeader.h"
 #include "AliLego.h"
 
-#include "TG4GeometryManager.h"
 #include "TG4SDManager.h"
 #include "TG4VSDConstruction.h"
 
 
 //_____________________________________________________________________________
 AliRunAction::AliRunAction()
-  : fRunID(-1),
+  : fMessenger(this),
+    fRunID(-1),
     fVerboseLevel(0)
 {
 //
-  fMessenger = new AliRunActionMessenger(this);
   fTimer = new G4Timer;
 }
 
 //_____________________________________________________________________________
-AliRunAction::AliRunAction(const AliRunAction& right) {
+AliRunAction::AliRunAction(const AliRunAction& right) 
+  : fMessenger(this) {
 //
   AliGlobals::Exception("AliRunAction is protected from copying.");
 }
@@ -41,7 +44,6 @@ AliRunAction::AliRunAction(const AliRunAction& right) {
 //_____________________________________________________________________________
 AliRunAction::~AliRunAction() {
 //
-  delete fMessenger;
   delete fTimer;
 }
 
@@ -96,10 +98,6 @@ void AliRunAction::BeginOfRunAction(const G4Run* run)
   // store runID in the event header
   gAlice->GetHeader()->SetRun(fRunID);
 
-  // clear remaining G3 tables
-  if (fRunID == 0)
-    TG4GeometryManager::Instance()->ClearG3TablesFinal();
-
   // create lego sensitive detectors 
   // if lego is instantiated
   AliLego* lego = gAlice->Lego();