/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/src/BDSPlanckScatterBuilder.cc

00001 /* BDSIM code.    Version 1.0
00002    Author: Grahame A. Blair, Royal Holloway, Univ. of London.
00003    Last modified 9.3.2003
00004    Copyright (c) 2003 by G.A.Blair.  ALL RIGHTS RESERVED. 
00005 */
00006 #include "BDSPlanckScatterBuilder.hh"
00007 
00008 #include "globals.hh"
00009 #include "G4ios.hh"
00010 #include <iomanip>
00011 
00012 #include "G4ParticleDefinition.hh"
00013 #include "G4ParticleTable.hh"
00014 #include "G4Electron.hh"
00015 #include "G4Positron.hh"
00016 #include "G4ProcessManager.hh"
00017 
00018 #include "BDSPlanckScatter.hh"
00019 
00020 BDSPlanckScatterBuilder::BDSPlanckScatterBuilder() 
00021 {}
00022 
00023 BDSPlanckScatterBuilder::
00024 ~BDSPlanckScatterBuilder() {}
00025 
00026 
00027 void BDSPlanckScatterBuilder::Build()
00028 {
00029 
00030   G4ProcessManager * pManager = 0;
00031   
00032 
00033   pManager = G4Electron::Electron()->GetProcessManager();
00034   pManager->AddProcess(&thePlanckScatterProcess);
00035   pManager->SetProcessOrderingToLast(&thePlanckScatterProcess,idxPostStep);
00036 
00037   pManager = G4Positron::Positron()->GetProcessManager();
00038   pManager->AddProcess(&thePlanckScatterProcess);
00039   pManager->SetProcessOrderingToLast(&thePlanckScatterProcess,idxPostStep);
00040 
00041 }
00042 // 2002 by J.P. Wellisch

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7