Changeset View
Changeset View
Standalone View
Standalone View
src/EvtGenModels/Evtbs2llGammaAmp.cpp
Show First 20 Lines • Show All 372 Lines • ▼ Show 20 Lines | void Evtbs2llGammaAmp::CalcAmp( EvtParticle* parent, EvtAmp& amp, | ||||
EvtComplex lsc11, lsc12; // spin structures for | EvtComplex lsc11, lsc12; // spin structures for | ||||
EvtComplex lsc21, lsc22; // the leptonic scalar current | EvtComplex lsc21, lsc22; // the leptonic scalar current | ||||
EvtTensor4C ltc11, ltc12; // spin structures for | EvtTensor4C ltc11, ltc12; // spin structures for | ||||
EvtTensor4C ltc21, ltc22; // the leptonic tensor current | EvtTensor4C ltc21, ltc22; // the leptonic tensor current | ||||
// 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 -> gamma ell^+ ell^- or | // The amplitude for the decay barB -> gamma ell^+ ell^- or | ||||
// b \bar q -> gamma ell^+ ell^- | // b \bar q -> gamma ell^+ ell^- | ||||
T1 = -a_b2q * unit1 * dual( EvtGenFunctions::directProd( hatp, hatk ) ) - | T1 = -a_b2q * unit1 * dual( EvtGenFunctions::directProd( hatp, hatk ) ) - | ||||
▲ Show 20 Lines • Show All 466 Lines • Show Last 20 Lines |