20 FFISGW2Base::FFISGW2Base() {
24 double FFISGW2Base::GetGammaji (
double z )
const {
26 value = 2+((2.0*z)/(1-z))*log(z);
31 double FFISGW2Base::Getas (
double mq1,
double mq2 )
const {
32 constexpr
double lambdaSq=0.04;
34 if ( mq1 < 1.85 ) Nf = 3.0;
35 double value= 12.0*
pi;
37 value/=log(mq2*mq2/lambdaSq);
38 if(mq2<=0.6) value = 0.6;
42 double FFISGW2Base::Getas (
double m )
const {
55 const double Mb = pBmes.
mass();
56 const double Mc = pDstarmes.
mass();
58 const double Sqq = pow(Mb, 2.) + pow(Mc, 2.) - 2. * (pBmes * pDstarmes);
60 evalAtPSPoint({Sqq}, {Mb, Mc});
63 void FFISGW2Base::addRefs()
const {
64 if(!getSettingsHandler()->checkReference(
"Isgur:1988gb")){
65 string ref1 =
"@article{Isgur:1988gb,\n"
66 " author = \"Isgur, Nathan and Scora, Daryl and Grinstein, Benjamin and Wise, Mark B.\",\n"
67 " title = \"{Semileptonic B and D Decays in the Quark Model}\",\n"
68 " journal = \"Phys. Rev.\",\n"
69 " volume = \"D39\",\n"
71 " pages = \"799-818\",\n"
72 " doi = \"10.1103/PhysRevD.39.799\",\n"
73 " reportNumber = \"UTPT-88-12\",\n"
74 " SLACcitation = \"%%CITATION = PHRVA,D39,799;%%\"\n"
76 getSettingsHandler()->addReference(
"Isgur:1988gb", ref1);
78 if(!getSettingsHandler()->checkReference(
"Scora:1995ty")){
79 string ref2 =
"@article{Scora:1995ty,\n"
80 " author = \"Scora, Daryl and Isgur, Nathan\",\n"
81 " title = \"{Semileptonic meson decays in the quark model: An update}\",\n"
82 " journal = \"Phys. Rev.\",\n"
83 " volume = \"D52\",\n"
85 " pages = \"2783-2812\",\n"
86 " doi = \"10.1103/PhysRevD.52.2783\",\n"
87 " eprint = \"hep-ph/9503486\",\n"
88 " archivePrefix = \"arXiv\",\n"
89 " primaryClass = \"hep-ph\",\n"
90 " reportNumber = \"CEBAF-TH-94-14\",\n"
91 " SLACcitation = \"%%CITATION = HEP-PH/9503486;%%\"\n"
93 getSettingsHandler()->addReference(
"Scora:1995ty", ref2);
double mass() const
returns the invariant mass if the invariant mass squared is negative returns
Hammer base class for ISGW2 form factors.
std::vector< Particle > ParticleList
const FourMomentum & momentum() const
Various numerical constants.
static constexpr double pi