1 #ifndef ZEMACH_SPIN_1_HH 2 #define ZEMACH_SPIN_1_HH 6 #include "TLorentzVector.h" 9 class ZTspin1 :
public TLorentzVector{
12 ZTspin1(
const TLorentzVector& q,
const TLorentzVector& p,
double mR)
13 : TLorentzVector(q - q.Dot(p)*p * (1./(mR*mR))){}
15 double Contract(
const TLorentzVector& rhs)
const{
16 return this->Dot(rhs);
double Contract(const TLorentzVector &rhs) const
ZTspin1(const TLorentzVector &q, const TLorentzVector &p, double mR)