Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BezrukovBugaevModel.h

Go to the documentation of this file.
00001 
00017 #ifndef _BEZRUKOV_BUGAEV_MODEL_H_
00018 #define _BEZRUKOV_BUGAEV_MODEL_H_
00019 
00020 #include "ProcessModel.h"
00021 
00022 class BezrukovBugaevModel : public ProcessModel
00023 {
00024 public:
00025 
00026   BezrukovBugaevModel();
00027   BezrukovBugaevModel(const Material & material);
00028   ~BezrukovBugaevModel();
00029 
00030   double          dE_dx         (double E)  const;
00031   ValidityRange_t ValidityRange (void)      const;
00032 
00033 private:
00034 
00035    double bnuc          (double E)           const;
00036    double V_max         (double E)           const;
00037    double ds_dv         (double v, double E) const;
00038    double G             (double v, double E) const;
00039    double PhotonuclXSec (double v, double E) const;
00040 
00041    ClassDef(BezrukovBugaevModel, 0)
00042 };
00043 
00044 #endif // _BEZRUKOV_BUGAEV_MODEL_H_

Generated on Mon Feb 15 11:06:25 2010 for loon by  doxygen 1.3.9.1