BOSS
8.0.0
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
class
EvtISGWFF
:
public
EvtSemiLeptonicFF
{
29
30
void
getscalarff(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* fpf,
31
double
* f0f );
32
void
getvectorff(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* a1f,
33
double
* a2f,
double
* vf,
double
* a0f );
34
void
gettensorff(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* hf,
double
* kf,
35
double
* bpf,
double
* bmf );
36
37
// getscalarff, getvectorff, and gettensorff call the
38
// correct isgw form factor routine which computes
39
// form factors according to the ISGW paper.
40
41
void
EvtISGW1FF3S1(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* ff,
42
double
* gf,
double
* apf,
double
* amf );
43
void
EvtISGW1FF23S1(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* fpf,
44
double
* gpf,
double
* app,
double
* apm );
45
void
EvtISGW1FF3P1(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* lf,
46
double
* qf,
double
* cpf,
double
* cmf );
47
void
EvtISGW1FF3P0(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* upf,
48
double
* umf );
49
void
EvtISGW1FF1S0(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* fpf,
50
double
* fmf );
51
void
EvtISGW1FF21S0(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* fppf,
52
double
* fpmf );
53
void
EvtISGW1FF3P2(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* h,
double
* k,
54
double
* bp,
double
* bm );
55
void
EvtISGW1FF1P1(
EvtId
parent,
EvtId
daught,
double
t
,
double
mass
,
double
* vf,
56
double
* rf,
double
* spf,
double
* smf );
57
};
58
59
#endif
mass
double mass
Definition
CosmicGenerator.cxx:128
EvtSemiLeptonicFF.hh
EvtISGWFF
Definition
EvtISGWFF.hh:28
EvtId
Definition
EvtId.hh:27
EvtSemiLeptonicFF
Definition
EvtSemiLeptonicFF.hh:27
t
int t()
Definition
t.c:1
8.0.0
BOSS_Gen
BesEvtGen
src
EvtGen
EvtGenModels
EvtISGWFF.hh
Generated by
1.16.1