evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtbTosllBallFF.hh
Go to the documentation of this file.
1 
2 /***********************************************************************
3 * Copyright 1998-2020 CERN for the benefit of the EvtGen authors *
4 * *
5 * This file is part of EvtGen. *
6 * *
7 * EvtGen is free software: you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation, either version 3 of the License, or *
10 * (at your option) any later version. *
11 * *
12 * EvtGen is distributed in the hope that it will be useful, *
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15 * GNU General Public License for more details. *
16 * *
17 * You should have received a copy of the GNU General Public License *
18 * along with EvtGen. If not, see <https://www.gnu.org/licenses/>. *
19 ***********************************************************************/
20 
21 #ifndef EVTBTOSLLBALLFF_HH
22 #define EVTBTOSLLBALLFF_HH
23 
25 
26 class EvtId;
27 
28 // Description: Form factors for b->sll according to Ali, Ball et al.
29 // hep-ph/9910221v2
30 
31 class EvtbTosllBallFF : public EvtbTosllFF {
32  public:
33  EvtbTosllBallFF( int );
34 
35  void getScalarFF( EvtId parent, EvtId daught, double t, double mass,
36  double& fp, double& f0, double& ft ) override;
37  void getVectorFF( EvtId parent, EvtId daught, double t, double mass,
38  double& a1, double& a2, double& a0, double& v, double& t1,
39  double& t2, double& t3 ) override;
40 
41  private:
43 };
44 
45 #endif
const double a2
const double a1
Definition: EvtId.hh:27
void getVectorFF(EvtId parent, EvtId daught, double t, double mass, double &a1, double &a2, double &a0, double &v, double &t1, double &t2, double &t3) override
void getScalarFF(EvtId parent, EvtId daught, double t, double mass, double &fp, double &f0, double &ft) override