Changeset View
Changeset View
Standalone View
Standalone View
src/EvtGenModels/EvtbsToLLLLHyperCPAmp.cpp
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Lines | void EvtbsToLLLLHyperCPAmp::CalcAmp( EvtParticle* parent, EvtAmp& amp, | ||||
// | // | ||||
qsecond = k_1 + k_4; | qsecond = k_1 + k_4; | ||||
ksecond = k_3 + k_2; | ksecond = k_3 + k_2; | ||||
q2second = qsecond.mass2(); // Mandelstam variable s=q^2 | q2second = qsecond.mass2(); // Mandelstam variable s=q^2 | ||||
k2second = ksecond.mass2(); // Mandelstam variable t=k^2 | k2second = ksecond.mass2(); // Mandelstam variable t=k^2 | ||||
// B - and barB - mesons descriptors | // B - and barB - mesons descriptors | ||||
static EvtIdSet bmesons( "anti-B0", "anti-B_s0" ); | static EvtIdSet bmesons{ "anti-B0", "anti-B_s0" }; | ||||
static EvtIdSet bbarmesons( "B0", "B_s0" ); | static EvtIdSet bbarmesons{ "B0", "B_s0" }; | ||||
EvtId parentID = parent->getId(); | EvtId parentID = parent->getId(); | ||||
if ( bmesons.contains( parentID ) ) { | if ( bmesons.contains( parentID ) ) { | ||||
// The amplitude for the decay barB -> ell^+ ell^- ell^+ ell^- or | // The amplitude for the decay barB -> ell^+ ell^- ell^+ ell^- or | ||||
// b \bar q -> ell^+ ell^- ell^+ ell^- | // b \bar q -> ell^+ ell^- ell^+ ell^- | ||||
int i1, i2, i3, i4; // leptonic spin structures counters | int i1, i2, i3, i4; // leptonic spin structures counters | ||||
▲ Show 20 Lines • Show All 321 Lines • Show Last 20 Lines |