/home/cern/BDSIM_new/include/BDSSpecificProcesses.hh

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 #ifndef BDSSpecificProcesses_h
00007 #define BDSSpecificProcesses_h 1
00008 
00009 #include "globals.hh"
00010 #include "G4ios.hh"
00011 #include "G4VPhysicsConstructor.hh"
00012 #include "BDSLaserWireBuilder.hh"
00013 
00014 #include "BDSPlanckScatterBuilder.hh"
00015 
00016 //#include "BDSSynchrotronRadiationBuilder.hh"
00017 //#include "BDSeBremsstrahlungBuilder.hh"
00018 //#include "G4GammaConversionToMuonsBuilder.hh"
00019 
00020 class BDSSpecificProcesses : public G4VPhysicsConstructor
00021 {
00022 public: 
00023   BDSSpecificProcesses(const G4String& name ="BDSSpecific");
00024   virtual ~BDSSpecificProcesses();
00025   
00026 public: 
00027   virtual void ConstructParticle();
00028   virtual void ConstructProcess();
00029   
00030 private:
00031   
00032   BDSLaserWireBuilder  theBDSLaserWireBuilder;
00033   BDSPlanckScatterBuilder theBDSPlanckScatter;
00034 
00035   //  BDSSynchrotronRadiationBuilder the BDSSynchrotronRadiation;
00036   //  BDSeBremsstrahlungBuilder theBDSeBremsstrahlung;
00037   //  BDSGammaConversionBuilder theBDSGammaConversionToMuons;
00038   
00039 };
00040 
00041 // 2002 by J.P. Wellisch
00042 
00043 #endif
00044 
00045 
00046 
00047 
00048 

Generated on Wed Mar 5 17:25:22 2008 for BDSIM by  doxygen 1.5.3