StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
EvtGen1_06_00
EvtGenModels
EvtBtoXsgamma.hh
1
//--------------------------------------------------------------------------
2
//
3
//
4
// Copyright Information: See EvtGen/COPYRIGHT
5
//
6
// Environment:
7
// This software is part of the EvtGen package developed jointly
8
// for the BaBar and CLEO collaborations. If you use all or part
9
// of it, please give an appropriate acknowledgement.
10
//
11
//
12
// Module: EvtGen/EvtBtoXsgamma.hh
13
//
14
// Description:
15
// Class to generate non-resonant two-body b->s,gamma decays.
16
//
17
// Modification history:
18
//
19
// Mark Ian Williams July 20, 2000 Module created
20
//
21
//------------------------------------------------------------------------
22
23
#ifndef EVTBTOXSGAMMA_HH
24
#define EVTBTOXSGAMMA_HH
25
26
#include "EvtGenBase/EvtDecayIncoherent.hh"
27
28
class
EvtBtoXsgammaAbsModel
;
29
class
EvtParticle
;
30
31
class
EvtBtoXsgamma
:
public
EvtDecayIncoherent
{
32
33
public
:
34
35
EvtBtoXsgamma
() {_model=0;}
36
37
virtual
~
EvtBtoXsgamma
();
38
39
std::string getName();
40
41
EvtDecayBase
* clone();
42
43
void
initProbMax();
44
45
void
init();
46
47
void
decay(
EvtParticle
*p);
48
49
private
:
50
51
EvtBtoXsgammaAbsModel
*_model;
52
53
};
54
55
#endif
56
EvtDecayBase
Definition:
EvtDecayBase.hh:33
EvtBtoXsgammaAbsModel
Definition:
EvtBtoXsgammaAbsModel.hh:26
EvtDecayIncoherent
Definition:
EvtDecayIncoherent.hh:31
EvtBtoXsgamma
Definition:
EvtBtoXsgamma.hh:31
EvtParticle
Definition:
EvtParticle.hh:45
Generated by
1.8.5