Changeset View
Changeset View
Standalone View
Standalone View
src/EvtGenModels/EvtbTosllVectorAmpNew.cpp
Show First 20 Lines • Show All 343 Lines • ▼ Show 20 Lines | void EvtbTosllVectorAmpNew::CalcAmp( EvtParticle* parent, EvtAmp& amp, | ||||
EvtVector4C lvc11, lvc12; // spin structures for | EvtVector4C lvc11, lvc12; // spin structures for | ||||
EvtVector4C lvc21, lvc22; // the leptonic vector current | EvtVector4C lvc21, lvc22; // the leptonic vector current | ||||
EvtVector4C lac11, lac12; // spin structures for | EvtVector4C lac11, lac12; // spin structures for | ||||
EvtVector4C lac21, lac22; // the leptonic axial current | EvtVector4C lac21, lac22; // the leptonic axial current | ||||
// B - and barB - mesons descriptors | // B - and barB - mesons descriptors | ||||
EvtIdSet bmesons( "B-", "anti-B0", "anti-B_s0", "B_c-" ); | EvtIdSet bmesons{ "B-", "anti-B0", "anti-B_s0", "B_c-" }; | ||||
EvtIdSet bbarmesons( "B+", "B0", "B_s0", "B_c+" ); | EvtIdSet bbarmesons{ "B+", "B0", "B_s0", "B_c+" }; | ||||
EvtId parentID = parent->getId(); | EvtId parentID = parent->getId(); | ||||
if ( bmesons.contains( parentID ) ) { | if ( bmesons.contains( parentID ) ) { | ||||
// The amplitude for the decay barB -> barV ell^+ ell^- | // The amplitude for the decay barB -> barV ell^+ ell^- | ||||
// (b -> q ell^+ ell^- transition) | // (b -> q ell^+ ell^- transition) | ||||
T1 = -a_b2q * unit1 * dual( EvtGenFunctions::directProd( hatp1, hatp2 ) ) - | T1 = -a_b2q * unit1 * dual( EvtGenFunctions::directProd( hatp1, hatp2 ) ) - | ||||
▲ Show 20 Lines • Show All 511 Lines • Show Last 20 Lines |