/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DsPhysConsHadron.h
Go to the documentation of this file.
00001 
00016 #ifndef DSPHYSCONSHADRON_H
00017 #define DSPHYSCONSHADRON_H
00018 
00019 
00020 #include "GiGa/GiGaPhysConstructorBase.h"
00021 #include "G4DataHelpers/INeutronCaptureInfo.h"
00022 #include "G4DataHelpers/G4DhNeutronCapture.h"
00023 
00024 
00025 class DsPhysConsHadron : public GiGaPhysConstructorBase
00026 {
00027 
00028 public:
00029 
00030     DsPhysConsHadron(const std::string& type,
00031                      const std::string& name,
00032                      const IInterface* parent);
00033     virtual ~DsPhysConsHadron();
00034 
00035     // Interface methods
00036     void ConstructParticle();
00037     void ConstructProcess();
00038 
00039 private:
00040 
00042     double m_minEnergyForMultiFrag;
00043 
00046     double m_maxEnergyPreEquilProton;
00047 
00050     double m_minEnergyPreEquilNeutron;
00051 
00054     double m_maxEnergyPreEquilNeutron;
00055 
00057     double m_minEnergyHEModel;
00058 
00060     double m_maxEnergyHEModel;
00061 
00063     double m_lepUpperLimit;
00064 
00066     double m_lepPnpiLimit;
00067 
00070     double m_minEnergyBinaryCascadePN;
00071 
00074     double m_maxEnergyBinaryCascadePN;
00075 
00078     double m_minEnergyBinaryCascadePi;
00079 
00082     double m_maxEnergyBinaryCascadePi;
00083 
00086     double m_neutronElasticEnergyBoundary;
00087 
00090     double m_neutronInlasticEnergyBoundary;
00091 
00094     double m_fissionEnergyBoundary;
00095 
00098     double m_captureEnergyBoundary;
00099     
00101     INeutronCaptureInfo* m_capinfo;
00102     
00103 };
00104 
00105 #endif  // DSPHYSCONSHADRON_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:17:58 for DetSim by doxygen 1.7.4