///////////////////////////////////// // // // MScatter // // // // Scattering of two pions. // // // ///////////////////////////////////// #ifndef ROOT_MScatter #define ROOT_MScatter #include "TObject.h" class MScatter : public TObject { public: MScatter(); ~MScatter(); double Get_phi(double *P); double Get_tetha(double *P); double Get_energy(double *p); double Get_velocity(double *p1, double *p2); double Get_gamma(double v); double Get_invariant_momentum(double p1[4], double p2[4]); double Dice_phi(void); double Dice_tetha(double R); double Get_R(double p1[4], double p2[4]); void Center_of_gravity(double *P, double p1[4], double p2[4]); void Lorentz(double v, double p1[4], double p2[4]); void Turn(double p1[4], double p2[4], double phi, double tetha); void Turnback(double p1[4], double p2[4], double phi, double tetha); void Scatter(double tetha, double phi, double p1[4], double p2[4]); void Scattering(double p1[4], double p2[4]); ClassDef(MScatter,2) // Scatterinng of two pions }; #endif