Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtKKLambdaCFF Class Reference

#include <EvtKKLambdaCFF.hh>

Inheritance diagram for EvtKKLambdaCFF:

EvtSemiLeptonicFF List of all members.

Public Member Functions

 EvtKKLambdaCFF (int numarg, double *arglist)
void getbaryonff (EvtId parent, EvtId daught, double t, double mass, double *f1v, double *f1a, double *f2v, double *f2a)
virtual void getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fpf, double *fmf)
virtual void gettensorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)
virtual void getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)

Private Attributes

double _args [2]
int _nargs

Constructor & Destructor Documentation

EvtKKLambdaCFF::EvtKKLambdaCFF int  numarg,
double *  arglist
 

00030                                                           {
00031    _nargs = numarg;
00032    for (int i=0; i<numarg; i++) {
00033      _args[i] = arglist[i]; }
00034 
00035    return;
00036 }


Member Function Documentation

void EvtKKLambdaCFF::getbaryonff EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  f1v,
double *  f1a,
double *  f2v,
double *  f2a
[virtual]
 

Reimplemented from EvtSemiLeptonicFF.

00040                                                          {
00041   
00042   *f1v=(_args[0])/(1.0-(t/(_args[1]*_args[1])));
00043 
00044   *f2v=0.;
00045   *f2a=0.;
00046   *f1a=-1.0*(*f1v);
00047   
00048 }

virtual void EvtSemiLeptonicFF::getscalarff EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  fpf,
double *  fmf
[inline, virtual, inherited]
 

Reimplemented in EvtHQET2FF, EvtHQETFF, EvtISGW2FF, EvtISGWFF, EvtSLBKPoleFF, and EvtSLPoleFF.

00033                                      {return;}

virtual void EvtSemiLeptonicFF::gettensorff EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f
[inline, virtual, inherited]
 

Reimplemented in EvtISGW2FF, EvtISGWFF, EvtSLBKPoleFF, and EvtSLPoleFF.

00039                                                               {return;}

virtual void EvtSemiLeptonicFF::getvectorff EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f
[inline, virtual, inherited]
 

Reimplemented in EvtHQET2FF, EvtHQETFF, EvtISGW2FF, EvtISGWFF, EvtMelikhovFF, EvtSLBKPoleFF, and EvtSLPoleFF.

00036                                                               {return;}


Member Data Documentation

double EvtKKLambdaCFF::_args[2] [private]
 

int EvtKKLambdaCFF::_nargs [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:06:47 2011 for BOSS6.5.5 by  doxygen 1.3.9.1