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
EvtGenExternal
EvtTauola.hh
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
// Copyright Information: See EvtGen/COPYRIGHT
9
// Copyright (C) 2011 University of Warwick, UK
10
//
11
// Description: Use the Tauola external generator for tau decays
12
//
13
// Modification history:
14
//
15
// John Back May 2011 Module created
16
//
17
//------------------------------------------------------------------------
18
19
#ifndef EVTTAUOLA_HH
20
#define EVTTAUOLA_HH
21
22
#include "EvtGenBase/EvtDecayIncoherent.hh"
23
24
class
EvtParticle
;
25
class
EvtAbsExternalGen
;
26
class
EvtDecayBase
;
27
28
class
EvtTauola
:
public
EvtDecayIncoherent
{
29
30
public
:
31
32
EvtTauola
();
33
virtual
~
EvtTauola
();
34
35
std::string getName();
36
37
EvtDecayBase
* clone();
38
39
void
initProbMax();
40
void
init();
41
42
void
decay(
EvtParticle
*p);
43
44
protected
:
45
46
EvtAbsExternalGen
* _tauolaEngine;
47
48
private
:
49
50
};
51
52
#endif
53
EvtTauola
Definition:
EvtTauola.hh:28
EvtDecayBase
Definition:
EvtDecayBase.hh:33
EvtAbsExternalGen
Definition:
EvtAbsExternalGen.hh:25
EvtDecayIncoherent
Definition:
EvtDecayIncoherent.hh:31
EvtParticle
Definition:
EvtParticle.hh:45
Generated by
1.8.5