BOSS
7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtISGWFF.hh
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: EvtGen/EvtISGWFF.hh
12
//
13
// Description:Form factor routines specific to EvtISGW
14
//
15
// Modification history:
16
//
17
// DJL/RYD September 25, 1998 Module created
18
//
19
//------------------------------------------------------------------------
20
21
#ifndef EVTISGWFF_HH
22
#define EVTISGWFF_HH
23
24
#include "
EvtGenBase/EvtSemiLeptonicFF.hh
"
25
26
class
EvtId
;
27
28
29
class
EvtISGWFF
:
public
EvtSemiLeptonicFF
{
30
31
void
getscalarff(
EvtId
parent,
EvtId
daught,
32
double
t
,
double
mass
,
double
*fpf,
33
double
*f0f );
34
void
getvectorff(
EvtId
parent,
EvtId
daught,
35
double
t
,
double
mass
,
double
*a1f,
36
double
*a2f,
double
*vf,
double
*a0f );
37
void
gettensorff(
EvtId
parent,
EvtId
daught,
38
double
t
,
double
mass
,
double
*hf,
39
double
*kf,
double
*bpf,
double
*bmf );
40
41
42
// getscalarff, getvectorff, and gettensorff call the
43
// correct isgw form factor routine which computes
44
// form factors according to the ISGW paper.
45
46
47
void
EvtISGW1FF3S1(
EvtId
parent,
EvtId
daught,
48
double
t
,
double
mass
,
double
*ff,
double
*gf,
49
double
*apf,
double
*amf);
50
void
EvtISGW1FF23S1(
EvtId
parent,
EvtId
daught,
51
double
t
,
double
mass
,
double
*fpf,
double
*gpf,
52
double
*app,
double
*apm);
53
void
EvtISGW1FF3P1(
EvtId
parent,
EvtId
daught,
54
double
t
,
double
mass
,
double
*lf,
double
*qf,
55
double
*cpf,
double
*cmf);
56
void
EvtISGW1FF3P0(
EvtId
parent,
EvtId
daught,
57
double
t
,
double
mass
,
double
*upf,
double
*umf);
58
void
EvtISGW1FF1S0(
EvtId
parent,
EvtId
daught,
59
double
t
,
double
mass
,
double
*fpf,
double
*fmf);
60
void
EvtISGW1FF21S0(
EvtId
parent,
EvtId
daught,
61
double
t
,
double
mass
,
double
*fppf,
double
*fpmf);
62
void
EvtISGW1FF3P2(
EvtId
parent,
EvtId
daught,
63
double
t
,
double
mass
,
double
*h,
double
*k,
64
double
*bp,
double
*bm);
65
void
EvtISGW1FF1P1(
EvtId
parent,
EvtId
daught,
66
double
t
,
double
mass
,
double
*vf,
double
*rf,
67
double
*spf,
double
*smf);
68
69
};
70
71
#endif
72
mass
double mass
Definition:
CosmicGenerator.cxx:138
EvtSemiLeptonicFF.hh
EvtISGWFF
Definition:
EvtISGWFF.hh:29
EvtId
Definition:
EvtId.hh:27
EvtSemiLeptonicFF
Definition:
EvtSemiLeptonicFF.hh:27
t
int t()
Definition:
t.c:1
source
Generator
BesEvtGen
BesEvtGen-00-03-36
src
EvtGen
EvtGenModels
EvtISGWFF.hh
Generated by
1.9.6