BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtBtoXsll.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/EvtBtoXsll.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 17, 2001 Module created
17//
18//------------------------------------------------------------------------
19
20#ifndef EVTBTOXSLL_HH
21#define EVTBTOXSLL_HH
22
25
26class EvtBtoXsllUtil;
27
29
30public:
31
33 virtual ~EvtBtoXsll();
34
35 void getName(std::string& name);
36
38
39 void initProbMax();
40
41 void init();
42
43 void decay(EvtParticle *p);
44
45private:
46
47 EvtBtoXsllUtil *_calcprob;
48 double _dGdsProbMax;
49 double _dGdsdupProbMax;
50 double _mb;
51 double _ms;
52 double _mq;
53 double _pf;
54 double _mxmin;
55};
56
57#endif
58
EvtDecayBase * clone()
Definition: EvtBtoXsll.cc:45
void decay(EvtParticle *p)
Definition: EvtBtoXsll.cc:196
void initProbMax()
Definition: EvtBtoXsll.cc:190
void init()
Definition: EvtBtoXsll.cc:52
virtual ~EvtBtoXsll()
Definition: EvtBtoXsll.cc:37
void getName(std::string &name)
Definition: EvtBtoXsll.cc:39