/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/TrkReco/TrkReco-00-08-59-patch4-slc6tag/TrkReco/RkFitMaterial.h

Go to the documentation of this file.
00001 //-----------------------------------------------------------------------
00002 //------------------------------------------------------------------------
00003 #ifndef _DEFINE_MATERIAL_H_
00004 #define _DEFINE_MATERIAL_H_
00005 
00006 class RkFitMaterial {
00007   double rza_;  // density * (atomic number) / weight
00008   double isq_;  // mean excitation potential ** 2
00009   double x0_;   // radiation length
00010   double z_;   
00011 
00012 public:
00014   RkFitMaterial() {}
00015   RkFitMaterial(double z, double a, double i,
00016         double rho, double x0);
00017   RkFitMaterial( const RkFitMaterial& mat); 
00019   double dE(double mass, double path, double p) const;
00020 
00022   double mcs_angle(double mass, double path, double p) const;
00023 
00025   double del_E(double mass, double path, double p) const;
00026 
00028   double X0(void) const { return x0_; }
00029 
00030 };
00031 
00032 #endif
00033 
00034 
00035 
00036 
00037 
00038 
00039 

Generated on Tue Nov 29 23:14:17 2016 for BOSS_7.0.2 by  doxygen 1.4.7