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
StarClassLibrary
StDalitz.hh
1
/***************************************************************************
2
*
3
* $Id: StDalitz.hh,v 1.1 2010/01/28 20:01:00 jwebb Exp $
4
*
5
* Author: Thomas Ullrich, May 99 (based on Geant4 code, see below)
6
***************************************************************************
7
*
8
* The design of the StParticleDefinition class and all concrete
9
* classes derived from it is largely based on the design of the
10
* G4ParticleDefinition class from Geant4 (RD44).
11
* Although the code is in large parts different (modified or rewritten)
12
* and adapted to the STAR framework the basic idea stays the same.
13
*
14
***************************************************************************
15
*
16
* $Log: StDalitz.hh,v $
17
* Revision 1.1 2010/01/28 20:01:00 jwebb
18
* Added two 'STAR' particle classes. The (fake) Dalitz particle, which
19
* is really just a pi0 with its Dalitz decay branch at 100%. It is added
20
* so the embedding team can access it by the geant ID defined in gstar_part.g.
21
* The hypertriton is also added.
22
*
23
* In both cases we define a fake PDG id in the header file StarPDGEncoding.hh.
24
*
25
* Revision 1.1 1999/05/14 18:50:04 ullrich
26
* Initial Revision
27
*
28
**************************************************************************/
29
#ifndef StDalitz_hh
30
#define StDalitz_hh
31
32
#include "StMeson.hh"
33
34
class
StDalitz
:
public
StMeson
{
35
public
:
36
static
StDalitz
* instance() {
return
&mDalitz;}
37
static
StDalitz
* dalitz() {
return
&mDalitz;}
38
39
private
:
40
static
StDalitz
mDalitz;
41
42
StDalitz
(
const
string
& aName,
43
double
mass,
44
double
width,
45
double
charge,
46
int
iSpin,
47
int
iParity,
48
int
iConjugation,
49
int
iIsospin,
50
int
iIsospinZ,
51
int
gParity,
52
const
string
& pType,
53
int
lepton,
54
int
baryon,
55
int
encoding,
56
bool
stable,
57
double
lifetime);
58
};
59
60
#endif
StMeson
Definition:
StMeson.hh:29
StDalitz
Definition:
StDalitz.hh:34
Generated by
1.8.5