/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/include/BDSXSBiasPhysics.hh

00001 #ifndef __BDS_XS_BIAS_PHYSICS_HH_
00002 #define __BDS_XS_BIAS_PHYSICS_HH_
00003 
00004 #include "G4VPhysicsConstructor.hh"
00005 #include "BDSXSBias.hh"
00006 #include "G4Gamma.hh"
00007 #include "G4Electron.hh"
00008 #include "G4Positron.hh"
00009 #include "G4MuonPlus.hh"
00010 #include "G4MuonMinus.hh"
00011 #include "G4PionPlus.hh"
00012 #include "G4PionMinus.hh"
00013 #include "BDSVProcess.hh"
00014 #include "G4GammaConversionToMuons.hh"
00015 
00016 class BDSXSBiasPhysics: public G4VPhysicsConstructor{
00017 public:
00018   BDSXSBiasPhysics(G4String name);
00019   ~BDSXSBiasPhysics();
00020   virtual void ConstructProcess();
00021   virtual void ConstructParticle();
00022 
00023 protected:
00024   G4bool _wasActivated;
00025   void ReplaceDiscreteProcess(G4ProcessManager* pmanager, G4VProcess* proc1, G4VProcess* proc2);
00026   
00027 private:
00028   BDSXSBiasPhysics();
00029 
00030 };
00031 #endif

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7