Ignore:
Timestamp:
Sep 25, 2007, 12:24:08 PM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/trunk/source/G4Lab/cxx/SoG4RunManager.cxx

    r233 r288  
    2727SoG4RunManager::SoG4RunManager(
    2828)
     29:fRunManager(0)
     30//////////////////////////////////////////////////////////////////////////////
     31//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
     32{
     33  SO_NODE_CONSTRUCTOR(SoG4RunManager);
     34  SO_NODE_ADD_FIELD(numberOfEvents,(1));
     35}
     36//////////////////////////////////////////////////////////////////////////////
     37SoG4RunManager::SoG4RunManager(
     38 G4RunManager* aRunManager
     39)
     40:fRunManager(aRunManager)
    2941//////////////////////////////////////////////////////////////////////////////
    3042//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
     
    4759//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
    4860{
    49   G4RunManager* runManager = G4RunManager::GetRunManager();
    50   if(!runManager) return;
     61  if(!fRunManager) return;
    5162
    5263  G4Lab::SteppingAction* g4LabSteppingAction = 0;
    5364
    5465  G4UserSteppingAction* steppingAction =
    55     (G4UserSteppingAction*)runManager->GetUserSteppingAction();
     66    (G4UserSteppingAction*)fRunManager->GetUserSteppingAction();
    5667  if(steppingAction) {
    5768    g4LabSteppingAction = dynamic_cast<G4Lab::SteppingAction*>(steppingAction);
     
    6879  mb.sendFirst();
    6980
    70   runManager->BeamOn(numberOfEvents.getValue());
     81  fRunManager->BeamOn(numberOfEvents.getValue());
    7182
    7283  if(g4LabSteppingAction) g4LabSteppingAction->disable();
Note: See TracChangeset for help on using the changeset viewer.