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

EvtbTosllAliFF Class Reference

#include <EvtbTosllAliFF.hh>

Inheritance diagram for EvtbTosllAliFF:

EvtbTosllFF List of all members.

Public Member Functions

 EvtbTosllAliFF ()
void getScalarFF (EvtId parent, EvtId daught, double t, double mass, double &fp, double &f0, double &ft)
void getVectorFF (EvtId parent, EvtId daught, double t, double mass, double &a1, double &a2, double &a0, double &v, double &t1, double &t2, double &t3)

Constructor & Destructor Documentation

EvtbTosllAliFF::EvtbTosllAliFF  ) 
 

00027 {}


Member Function Documentation

void EvtbTosllAliFF::getScalarFF EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double &  fp,
double &  f0,
double &  ft
[virtual]
 

Reimplemented from EvtbTosllFF.

00032                                                                    {
00033 
00034   double m=EvtPDL::getMeanMass(parent);
00035   //double md=EvtPDL::getMeanMass(daught);
00036   
00037   double shat=t/(m*m);
00038   double shat2=shat*shat;
00039   double shat3=shat2*shat;
00040 
00041   fp = 0.278*exp(1.568*shat+0.470*shat2+0.885*shat3);
00042   f0 = 0.278*exp(0.740*shat+0.080*shat2+0.425*shat3);
00043   ft = 0.300*exp(1.600*shat+0.501*shat2+0.796*shat3);
00044   
00045 }

void EvtbTosllAliFF::getVectorFF EvtId  parent,
EvtId  daught,
double  t,
double  mass,
double &  a1,
double &  a2,
double &  a0,
double &  v,
double &  t1,
double &  t2,
double &  t3
[virtual]
 

Reimplemented from EvtbTosllFF.

00051                                                                       {
00052 
00053   
00054   double m=EvtPDL::getMeanMass(parent);
00055   //double md=EvtPDL::getMeanMass(daught);
00056   
00057   double shat=t/(m*m);
00058   double shat2=shat*shat;
00059 
00060   //this is Ali 'minimum allowed form factors'
00061   a1=0.294*exp(0.656*shat+0.456*shat2);
00062   a2=0.246*exp(1.237*shat+0.822*shat2);
00063   a0=0.412*exp(1.543*shat+0.954*shat2);
00064   v=0.399*exp(1.537*shat+1.123*shat2);
00065     
00066   t1=0.334*exp(1.575*shat+1.140*shat2);
00067   t2=0.334*exp(0.562*shat+0.481*shat2);
00068   t3=0.234*exp(1.230*shat+1.089*shat2);
00069 
00070 }


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