61 report(
ERROR,
"EvtGen" ) <<
"dfslkh8945wqh:In EvtTensorToVectorScalar.c\n";
62 report(
ERROR,
"EvtGen" ) <<
"P or F wave not yet implemented!! (ryd) \n";
70 double massv =
v->mass();
74 double m_parent = p->
mass();
78 p_parent.
set( m_parent, 0.0, 0.0, 0.0 );
85 double norm = massv / ( m_parent * momv.
get( 0 ) * momv.
d3mag() * momv.
d3mag() );
88 epsdual0 = pdual.
cont1(
v->epsParent( 0 ).conj() );
89 epsdual1 = pdual.
cont1(
v->epsParent( 1 ).conj() );
90 epsdual2 = pdual.
cont1(
v->epsParent( 2 ).conj() );
98 vertex( 0, 0, pep0 * epsdual0 );
99 vertex( 1, 0, pep1 * epsdual0 );
100 vertex( 2, 0, pep2 * epsdual0 );
101 vertex( 3, 0, pep3 * epsdual0 );
102 vertex( 4, 0, pep4 * epsdual0 );
104 vertex( 0, 1, pep0 * epsdual1 );
105 vertex( 1, 1, pep1 * epsdual1 );
106 vertex( 2, 1, pep2 * epsdual1 );
107 vertex( 3, 1, pep3 * epsdual1 );
108 vertex( 4, 1, pep4 * epsdual1 );
110 vertex( 0, 2, pep0 * epsdual2 );
111 vertex( 1, 2, pep1 * epsdual2 );
112 vertex( 2, 2, pep2 * epsdual2 );
113 vertex( 3, 2, pep3 * epsdual2 );
114 vertex( 4, 2, pep4 * epsdual2 );
EvtParticle * getDaug(int i)
virtual EvtTensor4C epsTensor(int i) const
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)