]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - AliGeant4/AliPrimaryGeneratorMessenger.cxx
Bugfix; Need Init(slice,patch)
[u/mrichter/AliRoot.git] / AliGeant4 / AliPrimaryGeneratorMessenger.cxx
index 490395a52083898208d1bf584af86a85b640e550..2b4d0e8c4751b548307b883885a23d0b3474b8d3 100644 (file)
@@ -1,17 +1,21 @@
 // $Id$
 // Category: run
 //
+// Author: I. Hrivnacova
+//
+// Class AliPrimaryGeneratorMessenger
+// ----------------------------------
 // See the class description in the header file.
 
 #include "AliPrimaryGeneratorMessenger.h"
 #include "AliPrimaryGeneratorAction.h"
-#include "AliPrimaryGenerator.h"
 #include "AliGlobals.h"
 
 #include <G4UIdirectory.hh>
 #include <G4UIcmdWithAString.hh>
 #include <G4UIcmdWithAnInteger.hh>
 
+//_____________________________________________________________________________
 AliPrimaryGeneratorMessenger::AliPrimaryGeneratorMessenger(
   AliPrimaryGeneratorAction* primaryGenAction)
   : fPrimaryGenAction(primaryGenAction)
@@ -39,19 +43,14 @@ AliPrimaryGeneratorMessenger::AliPrimaryGeneratorMessenger(
   fNofParticlesCmd->SetDefaultValue(1);
   fNofParticlesCmd->SetRange("NofParticles >= 0");
   fNofParticlesCmd->AvailableForStates(PreInit,Idle);
-
-  fVerboseCmd = new G4UIcmdWithAnInteger("/aliGenerator/verbose", this);
-  fVerboseCmd->SetGuidance("Set verbose level for AliPrimaryGeneratorAction");
-  fVerboseCmd->SetParameterName("VerboseLevel", true);
-  fVerboseCmd->SetDefaultValue(0);
-  fVerboseCmd->SetRange("VerboseLevel >= 0 && VerboseLevel <= 2");
-  fVerboseCmd->AvailableForStates(Idle);
 }
 
+//_____________________________________________________________________________
 AliPrimaryGeneratorMessenger::AliPrimaryGeneratorMessenger() {
 //
 }
 
+//_____________________________________________________________________________
 AliPrimaryGeneratorMessenger::AliPrimaryGeneratorMessenger(
                                  const AliPrimaryGeneratorMessenger& right) {
 //                              
@@ -59,16 +58,17 @@ AliPrimaryGeneratorMessenger::AliPrimaryGeneratorMessenger(
     "AliPrimaryGeneratorMessenger is protected from copying.");
 }
 
+//_____________________________________________________________________________
 AliPrimaryGeneratorMessenger::~AliPrimaryGeneratorMessenger() {
 //
   delete fPrimariesDirectory;
   delete fGeneratorCmd;
   delete fNofParticlesCmd;
-  delete fVerboseCmd;
 }
 
 // operators
 
+//_____________________________________________________________________________
 AliPrimaryGeneratorMessenger& 
 AliPrimaryGeneratorMessenger::operator=(
                                 const AliPrimaryGeneratorMessenger &right)
@@ -84,6 +84,7 @@ AliPrimaryGeneratorMessenger::operator=(
 
 // public methods
 
+//_____________________________________________________________________________
 void AliPrimaryGeneratorMessenger::SetNewValue(G4UIcommand * command,
        G4String newValue)
 { 
@@ -104,9 +105,5 @@ void AliPrimaryGeneratorMessenger::SetNewValue(G4UIcommand * command,
     fPrimaryGenAction
       ->SetNofGunParticles(fNofParticlesCmd->GetNewIntValue(newValue)); 
   }   
-  else if(command == fVerboseCmd) { 
-    fPrimaryGenAction
-      ->SetVerboseLevel(fVerboseCmd->GetNewIntValue(newValue)); 
-  }
 }