BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtKKLambdaCFF.cc
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtSLPoleFF.cc
12//
13// Description: Routine to implement semileptonic form factors
14// according to the model SLPoles
15//
16// Modification history:
17//
18// DJL April 17,1998 Module created
19//
20//------------------------------------------------------------------------
21//
22#include "EvtKKLambdaCFF.hh"
26#include <math.h>
27#include <string>
28
29EvtKKLambdaCFF::EvtKKLambdaCFF( int numarg, double* arglist ) {
30 _nargs = numarg;
31 for ( int i = 0; i < numarg; i++ ) { _args[i] = arglist[i]; }
32
33 return;
34}
35
36void EvtKKLambdaCFF::getbaryonff( EvtId parent, EvtId daught, double t, double mass,
37 double* f1v, double* f1a, double* f2v, double* f2a ) {
38
39 *f1v = ( _args[0] ) / ( 1.0 - ( t / ( _args[1] * _args[1] ) ) );
40
41 *f2v = 0.;
42 *f2a = 0.;
43 *f1a = -1.0 * ( *f1v );
44}
double mass
Definition EvtId.hh:27
void getbaryonff(EvtId parent, EvtId daught, double t, double mass, double *f1v, double *f1a, double *f2v, double *f2a)
EvtKKLambdaCFF(int numarg, double *arglist)
int t()
Definition t.c:1