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)

Detailed Description

Definition at line 29 of file EvtbTosllAliFF.hh.


Constructor & Destructor Documentation

EvtbTosllAliFF::EvtbTosllAliFF (  ) 

Definition at line 27 of file EvtbTosllAliFF.cc.

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.

Definition at line 30 of file EvtbTosllAliFF.cc.

References exp(), and EvtPDL::getMeanMass().

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.

Definition at line 48 of file EvtbTosllAliFF.cc.

References exp(), and EvtPDL::getMeanMass().

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 }


Generated on Tue Nov 29 23:18:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7