EvtPFermi Class Reference

#include <EvtPFermi.hh>

List of all members.

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


Detailed Description

Definition at line 24 of file EvtPFermi.hh.


Constructor & Destructor Documentation

EvtPFermi::EvtPFermi ( const double &  a,
const double &  mB,
const double &  mb 
)

Definition at line 34 of file EvtPFermi.cc.

References _a, _mB, and _mb.

00035 {
00036   _a = a;
00037   _mb = mb;
00038   _mB = mB;
00039 }

EvtPFermi::~EvtPFermi (  )  [virtual]

Definition at line 45 of file EvtPFermi.cc.

00046 {
00047 }


Member Function Documentation

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 }


Member Data Documentation

double EvtPFermi::_a [private]

Definition at line 56 of file EvtPFermi.hh.

Referenced by EvtPFermi(), and getFPFermi().

double EvtPFermi::_mB [private]

Definition at line 58 of file EvtPFermi.hh.

Referenced by EvtPFermi(), and getFPFermi().

double EvtPFermi::_mb [private]

Definition at line 57 of file EvtPFermi.hh.

Referenced by EvtPFermi(), and getFPFermi().


Generated on Tue Nov 29 23:19:10 2016 for BOSS_7.0.2 by  doxygen 1.4.7