StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StKaonZeroMode0809.cc
1 /***************************************************************************
2  *
3  * $Id: StKaonZeroMode0809.cc,v 1.1 2010/05/07 15:37:11 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: StKaonZeroMode0809.cc,v $
17  * Revision 1.1 2010/05/07 15:37:11 jwebb
18  * Added StKaonZeroMode0809 to represent the k0 --> pi+ pi- w/ 100% br in
19  * gstar_part.g.
20  *
21  * Revision 1.1 1999/05/14 18:47:54 ullrich
22  * Initial Revision
23  *
24  **************************************************************************/
25 #include "StKaonZeroMode0809.hh"
26 #include "PhysicalConstants.h"
27 
28 // Kaon --> pi+ pi- 100% branching ratio
29 
30 StKaonZeroMode0809::StKaonZeroMode0809(const string & aName,
31  double mass,
32  double width,
33  double charge,
34  int iSpin,
35  int iParity,
36  int iConjugation,
37  int iIsospin,
38  int iIsospinZ,
39  int gParity,
40  const string & pType,
41  int lepton,
42  int baryon,
43  int encoding,
44  bool stable,
45  double lifetime)
46  : StMeson(aName, mass, width, charge, iSpin, iParity,
47  iConjugation, iIsospin, iIsospinZ, gParity,
48  pType, lepton, baryon, encoding, stable,
49  lifetime) {/* noop */}
50 
51 // ......................................................................
52 // ... static member definitions ...
53 // ......................................................................
54 //
55 // Arguments for constructor are as follows
56 // name mass width charge
57 // 2*spin parity C-conjugation
58 // 2*Isospin 2*Isospin3 G-parity
59 // type lepton number baryon number PDG encoding
60 // stable lifetime
61 //
62 StKaonZeroMode0809 StKaonZeroMode0809::mKaonZero(
63  "kaon0mode0809", 0.497672*GeV, 0.0*MeV, 0.0,
64  0, -1, 0,
65  1, -1, 0,
66  "meson", 0, 0, 100311,
67  false, 0.0
68 );