00001 #include "CSigCharged.h" 00002 #include <cstdlib> 00018 class CSigBarDist 00019 { 00020 private: 00021 CSigCharged* sigCharged[3]; 00022 bool one; 00023 static float width; 00024 static float const width0; 00025 float Z; 00026 float A; 00027 float Zp; 00028 float Ap; 00029 public: 00030 CSigBarDist(string, float Zp0, float Ap0 ); 00031 ~CSigBarDist(); 00032 float getInverseXsec(float fEk, float temp); 00033 static void setBarWidth(float width00); 00034 static float getBarWidth(); 00035 static void printParameters(); 00036 void prepare(float Z, float A); 00037 float getBarrier(); 00038 };