#include <EvtPFermi.hh>
Public Member Functions | |
EvtPFermi (const double &a, const double &mB, const double &mb) | |
virtual | ~EvtPFermi () |
double | getFPFermi (const double &kplus) |
Private Attributes | |
double | _a |
double | _mb |
double | _mB |
Definition at line 24 of file EvtPFermi.hh.
EvtPFermi::EvtPFermi | ( | const double & | a, | |
const double & | mB, | |||
const double & | mb | |||
) |
EvtPFermi::~EvtPFermi | ( | ) | [virtual] |
double EvtPFermi::getFPFermi | ( | const double & | kplus | ) |
Definition at line 53 of file EvtPFermi.cc.
References _a, _mb, _mB, exp(), and x.
Referenced by EvtVubHybrid::init(), and EvtVub::init().
00054 { 00055 double FKplus; 00056 double x = kplus/(_mB-_mb); 00057 00058 if ( x >= 1) return 0; 00059 if ( kplus <= -_mb) return 0; 00060 00061 FKplus = pow(1-x,_a)*exp((1+_a)*x); 00062 00063 return FKplus; 00064 }
double EvtPFermi::_a [private] |
double EvtPFermi::_mB [private] |
double EvtPFermi::_mb [private] |