StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StDStarMesonZero.cc
1 /***************************************************************************
2  *
3  * $Id: StDStarMesonZero.cc,v 1.1 2010/01/28 19:31:40 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: StDStarMesonZero.cc,v $
17  * Revision 1.1 2010/01/28 19:31:40 jwebb
18  * Added the D* mesons (D^{*\pm} and D^{0}/\bar{D^{0}}^{*}. This makes the
19  * particles available in the StParticleTable.
20  *
21  * Revision 1.1 1999/05/14 18:47:38 ullrich
22  * Initial Revision
23  *
24  **************************************************************************/
25 #include "StDStarMesonZero.hh"
26 #include "PhysicalConstants.h"
27 
28 StDStarMesonZero::StDStarMesonZero(const string & aName,
29  double mass,
30  double width,
31  double charge,
32  int iSpin,
33  int iParity,
34  int iConjugation,
35  int iIsospin,
36  int iIsospinZ,
37  int gParity,
38  const string & pType,
39  int lepton,
40  int baryon,
41  int encoding,
42  bool stable,
43  double lifetime)
44  : StMeson(aName, mass, width, charge, iSpin, iParity,
45  iConjugation, iIsospin, iIsospinZ, gParity,
46  pType, lepton, baryon, encoding, stable,
47  lifetime) {/* noop */}
48 
49 // ......................................................................
50 // ... static member definitions ...
51 // ......................................................................
52 //
53 // Arguments for constructor are as follows
54 // name mass width charge
55 // 2*spin parity C-conjugation
56 // 2*Isospin 2*Isospin3 G-parity
57 // type lepton number baryon number PDG encoding
58 // stable lifetime
59 //
60 StDStarMesonZero StDStarMesonZero::mDStarMesonZero(
61  "D(*)0", 2.007*GeV, 0.0*MeV, 0.0*eplus,
62  0, -1, 0,
63  1, +1, 0,
64  "meson", 0, 0, 423,
65  false, 3.13E-13*nanosecond
66 );