BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen-00-04-08/src/EvtGen/EvtGenModels/EvtBtoXsllUtil.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//
9// Module: EvtGen/EvtBtoXsllUtil.hh
10//
11// Description:
12// Class to generate inclusive non-resonant B -> Xs l+ l- decays.
13//
14// Modification history:
15//
16// Stephane Willocq Jan 19, 2001 Module created
17// Stephane Willocq Nov 6, 2003 Update Wilson Coeffs
18//
19//------------------------------------------------------------------------
20
21#ifndef EVTBTOXSLLUTIL_HH
22#define EVTBTOXSLLUTIL_HH
23
24#include "EvtGenBase/EvtComplex.hh"
25#include "EvtGenBase/EvtDecayIncoherent.hh"
26#include "EvtGenBase/EvtParticle.hh"
27
28class EvtComplex;
29
30class EvtBtoXsllUtil{
31
32public:
33
34 EvtComplex GetC7Eff0(double sh, bool nnlo=true);
35 EvtComplex GetC7Eff1(double sh, double mb, bool nnlo=true);
36 EvtComplex GetC9Eff0(double sh, double mb, bool nnlo=true, bool btod=false);
37 EvtComplex GetC9Eff1(double sh, double mb, bool nnlo=true, bool btod=false);
38 EvtComplex GetC10Eff(double sh, bool nnlo=true);
39
40 double dGdsProb(double mb, double ms, double ml,
41 double s);
42
43 double dGdsdupProb(double mb, double ms, double ml,
44 double s, double u);
45
46 double FermiMomentum( double pf );
47
48 double FermiMomentumProb( double pb, double pf );
49
50};
51
52#endif
53
XmlRpcServer s
Definition: HelloServer.cpp:11
EvtComplex GetC10Eff(double sh, bool nnlo=true)
double dGdsProb(double mb, double ms, double ml, double s)
double FermiMomentumProb(double pb, double pf)
double FermiMomentum(double pf)
EvtComplex GetC9Eff0(double sh, double mb, bool nnlo=true, bool btod=false)
EvtComplex GetC7Eff1(double sh, double mb, bool nnlo=true)
EvtComplex GetC7Eff0(double sh, bool nnlo=true)
EvtComplex GetC9Eff1(double sh, double mb, bool nnlo=true, bool btod=false)
double dGdsdupProb(double mb, double ms, double ml, double s, double u)