Changeset 1342 for trunk/examples/advanced/microbeam/Microbeam.cc
- Timestamp:
- Nov 5, 2010, 4:08:39 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/advanced/microbeam/Microbeam.cc
r1337 r1342 25 25 // 26 26 // ------------------------------------------------------------------- 27 // $Id: Microbeam.cc,v 1.1 0 2010/06/09 18:13:46sincerti Exp $27 // $Id: Microbeam.cc,v 1.11 2010/10/07 14:03:11 sincerti Exp $ 28 28 // ------------------------------------------------------------------- 29 29 // GEANT4 - Microbeam example … … 53 53 #include "MicrobeamSteppingAction.hh" 54 54 #include "MicrobeamSteppingVerbose.hh" 55 #include "MicrobeamHistoManager.hh" 55 56 56 57 int main(int argc,char** argv) { … … 82 83 runManager->SetUserAction(KinAct); 83 84 84 MicrobeamRunAction* RunAct = new MicrobeamRunAction(detector); 85 MicrobeamHistoManager* histo = new MicrobeamHistoManager(); 86 87 MicrobeamRunAction* RunAct = new MicrobeamRunAction(detector,histo); 85 88 86 89 runManager->SetUserAction(RunAct); 87 runManager->SetUserAction(new MicrobeamEventAction(RunAct ));90 runManager->SetUserAction(new MicrobeamEventAction(RunAct,histo)); 88 91 runManager->SetUserAction(new MicrobeamTrackingAction(RunAct)); 89 runManager->SetUserAction(new MicrobeamSteppingAction(RunAct,detector ));92 runManager->SetUserAction(new MicrobeamSteppingAction(RunAct,detector,histo)); 90 93 91 94 // initialize G4 kernel … … 96 99 97 100 // local user files created by the simulation 98 system ("rm -rf dose.txt"); 99 system ("rm -rf 3DDose.txt"); 100 system ("rm -rf stoppingPower.txt"); 101 system ("rm -rf range.txt"); 102 system ("rm -rf beamPosition.txt"); 101 system ("rm -rf microbeam.root"); 103 102 104 103 if (argc==1) // define UI session for interactive mode.
Note: See TracChangeset
for help on using the changeset viewer.