/* * TwoParticleState.cpp * * Created on: Jan 11, 2012 * Author: Anastasia Karavdina */ #include "TwoParticleState.h" #include "TMath.h" #include "TLorentzVector.h" #include "TLorentzRotation.h" //#include "TVector3.h" /*TwoParticleState::TwoParticleState(double p, double theta, double phi, Particle p1, Particle p2, Particle res){ _p = p; _theta = theta; _phi = phi; _s1 = p1.Spin(); _lya1 = p1.Lya(); _s2 = p2.Spin(); _lya2 = p2.Lya(); _J = res.Spin(); _Jm = res.SpinM(); AngMomCalc(p1, p2, res); }*/ TwoParticleState::TwoParticleState(const TwoParticleState& st){ _p = st._p; _theta = st._theta;//theta angle of 1st particle _phi = st._phi;//phi angle of 1st particle _s1 = st._s1;//spin of 1st particle /*_lya1.erase(_lya1.begin(),_lya1.end()); for(int i=0;i