Changeset 288 for snovis/trunk/source/G4Lab/cxx/SoG4RunManager.cxx
- Timestamp:
- Sep 25, 2007, 12:24:08 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
snovis/trunk/source/G4Lab/cxx/SoG4RunManager.cxx
r233 r288 27 27 SoG4RunManager::SoG4RunManager( 28 28 ) 29 :fRunManager(0) 30 ////////////////////////////////////////////////////////////////////////////// 31 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// 32 { 33 SO_NODE_CONSTRUCTOR(SoG4RunManager); 34 SO_NODE_ADD_FIELD(numberOfEvents,(1)); 35 } 36 ////////////////////////////////////////////////////////////////////////////// 37 SoG4RunManager::SoG4RunManager( 38 G4RunManager* aRunManager 39 ) 40 :fRunManager(aRunManager) 29 41 ////////////////////////////////////////////////////////////////////////////// 30 42 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// … … 47 59 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// 48 60 { 49 G4RunManager* runManager = G4RunManager::GetRunManager(); 50 if(!runManager) return; 61 if(!fRunManager) return; 51 62 52 63 G4Lab::SteppingAction* g4LabSteppingAction = 0; 53 64 54 65 G4UserSteppingAction* steppingAction = 55 (G4UserSteppingAction*) runManager->GetUserSteppingAction();66 (G4UserSteppingAction*)fRunManager->GetUserSteppingAction(); 56 67 if(steppingAction) { 57 68 g4LabSteppingAction = dynamic_cast<G4Lab::SteppingAction*>(steppingAction); … … 68 79 mb.sendFirst(); 69 80 70 runManager->BeamOn(numberOfEvents.getValue());81 fRunManager->BeamOn(numberOfEvents.getValue()); 71 82 72 83 if(g4LabSteppingAction) g4LabSteppingAction->disable();
Note: See TracChangeset
for help on using the changeset viewer.