/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 00016 #ifndef DSPHYSCONSION_H 00017 #define DSPHYSCONSION_H 00018 00019 #include "GiGa/GiGaPhysConstructorBase.h" 00020 00021 class DsPhysConsIon : public GiGaPhysConstructorBase 00022 { 00023 00024 public: 00025 00026 DsPhysConsIon(const std::string& type, 00027 const std::string& name, 00028 const IInterface* parent); 00029 virtual ~DsPhysConsIon(); 00030 00031 // Interface methods 00032 void ConstructParticle(); 00033 void ConstructProcess(); 00034 00035 private: 00036 00039 double m_minEnergyBinaryCascadeLN; 00040 00043 double m_maxEnergyBinaryCascadeLN; 00044 00047 double m_minEnergyBinaryCascadeGenHe3; 00048 00051 double m_maxEnergyBinaryCascadeGenHe3; 00052 00054 double m_maxEnergyInelastic; 00055 00056 00057 00058 }; 00059 00060 00061 #endif // DSPHYSCONSION_H