Ignore:
Timestamp:
Nov 5, 2010, 4:08:39 PM (14 years ago)
Author:
garnier
Message:

update ti head

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/advanced/microbeam/Microbeam.cc

    r1337 r1342  
    2525//
    2626// -------------------------------------------------------------------
    27 // $Id: Microbeam.cc,v 1.10 2010/06/09 18:13:46 sincerti Exp $
     27// $Id: Microbeam.cc,v 1.11 2010/10/07 14:03:11 sincerti Exp $
    2828// -------------------------------------------------------------------
    2929//  GEANT4 - Microbeam example
     
    5353#include "MicrobeamSteppingAction.hh"
    5454#include "MicrobeamSteppingVerbose.hh"
     55#include "MicrobeamHistoManager.hh"
    5556
    5657int main(int argc,char** argv) {
     
    8283  runManager->SetUserAction(KinAct);
    8384 
    84   MicrobeamRunAction* RunAct = new MicrobeamRunAction(detector);
     85  MicrobeamHistoManager*  histo = new MicrobeamHistoManager();
     86
     87  MicrobeamRunAction* RunAct = new MicrobeamRunAction(detector,histo);
    8588 
    8689  runManager->SetUserAction(RunAct);
    87   runManager->SetUserAction(new MicrobeamEventAction(RunAct));
     90  runManager->SetUserAction(new MicrobeamEventAction(RunAct,histo));
    8891  runManager->SetUserAction(new MicrobeamTrackingAction(RunAct));
    89   runManager->SetUserAction(new MicrobeamSteppingAction(RunAct,detector));
     92  runManager->SetUserAction(new MicrobeamSteppingAction(RunAct,detector,histo));
    9093 
    9194  // initialize G4 kernel
     
    9699 
    97100  // 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");
    103102       
    104103  if (argc==1)   // define UI session for interactive mode.
Note: See TracChangeset for help on using the changeset viewer.