ATLAS Offline Software
Loading...
Searching...
No Matches
EvtHQET3FF.h
Go to the documentation of this file.
1/**************************************************************************
2 * BASF2 (Belle Analysis Framework 2) *
3 * Copyright(C) 2016 - Belle II Collaboration *
4 * *
5 * Author: The Belle II Collaboration *
6 * Contributors: Florian Bernlochner *
7 * *
8 * This software is provided "as is" without any warranty. *
9 **************************************************************************/
10
11#ifndef EvtHQET3FF_HH
12#define EvtHQET3FF_HH
13
14#include "EvtGenBase/EvtSemiLeptonicFF.hh"
15
16class EvtId;
17
20class EvtHQET3FF : public EvtSemiLeptonicFF {
21
22public:
23
25 EvtHQET3FF(double hqetha1_1, double hqetrho2, double hqetr0_1, double hqetr1_1, double hqetr2_1);
26
28 EvtHQET3FF(double hqetv1_1, double hqetrho2, double hqetdelta);
29
31 void getvectorff(EvtId parent, EvtId daught,
32 double t, double mass, double* a1f,
33 double* a2f, double* vf, double* a0f);
34
36 void getscalarff(EvtId parent, EvtId daught,
37 double t, double mass, double* fp, double* f0);
38
40 void gettensorff(EvtId, EvtId, double, double, double*,
41 double*, double*, double*);
42
44 void getbaryonff(EvtId, EvtId, double, double, double*,
45 double*, double*, double*);
46
48 void getdiracff(EvtId, EvtId, double, double, double*, double*,
49 double*, double*, double*, double*);
50
52 void getraritaff(EvtId, EvtId, double, double, double*, double*,
53 double*, double*, double*, double*, double*, double*);
54
55private:
56
58 double m_ha1_1{0};
59
61 double m_rho2{0};
62
64 double m_r0_1{0};
65
67 double m_r1_1{0};
68
70 double m_r2_1{0};
71
73 double m_v1_1{0};
74
76 double m_d1_1{0};
77
78};
79
80#endif
81
82
83
84
85
86
87
88
89
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)
Returns vector ffs.
double m_r2_1
Normalization of R2(w=1)
Definition EvtHQET3FF.h:70
EvtHQET3FF(double hqetha1_1, double hqetrho2, double hqetr0_1, double hqetr1_1, double hqetr2_1)
Default constructor.
double m_r0_1
Normalization of R0(w=1)
Definition EvtHQET3FF.h:64
double m_ha1_1
Normalization of leading FF.
Definition EvtHQET3FF.h:58
double m_rho2
CLN slope of leading FF.
Definition EvtHQET3FF.h:61
double m_d1_1
Normalization of scalar FF.
Definition EvtHQET3FF.h:76
double m_r1_1
Normalization of R1(w=1)
Definition EvtHQET3FF.h:67
EvtHQET3FF(double hqetv1_1, double hqetrho2, double hqetdelta)
Default constructor.
void getscalarff(EvtId parent, EvtId daught, double t, double mass, double *fp, double *f0)
Returns scalar ffs.
void getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *)
Returns baryon ffs.
double m_v1_1
Normalization of leading scalar FF.
Definition EvtHQET3FF.h:73
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *)
Returns tarita ffs.
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *)
Returns dirac ffs.
void gettensorff(EvtId, EvtId, double, double, double *, double *, double *, double *)
Returns tensor ffs.