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

00001 #ifndef __BDS_MUON_PHYSICS_HH_
00002 #define __BDS_MUON_PHYSICS_HH_
00003 
00004 
00005 #include "BDSXSBiasPhysics.hh"
00006 #include "G4Gamma.hh"
00007 #include "G4Electron.hh"
00008 #include "G4Positron.hh"
00009 #include "G4MuonPlus.hh"
00010 #include "G4MuonMinus.hh"
00011 #include "BDSVProcess.hh"
00012 #include "G4GammaConversionToMuons.hh"
00013 #include "G4AnnihiToMuPair.hh"
00014 #include "G4eeToHadrons.hh"
00015 
00016 class BDSMuonPhysics: public BDSXSBiasPhysics{
00017 public:
00018   BDSMuonPhysics();
00019   ~BDSMuonPhysics();
00020   void ConstructProcess();
00021   void ConstructParticle();
00022   
00023 private:
00024   BDSXSBias* WrapXSBias(G4GammaConversionToMuons* proc, G4double efactor);
00025   BDSXSBias* WrapXSBias(G4AnnihiToMuPair* proc, G4double efactor);
00026   BDSXSBias* WrapXSBias(G4eeToHadrons* proc, G4double efactor);
00027 };
00028 #endif

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7