StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StH0Strangelet.cc
1 /***************************************************************************
2  *
3  * $Id: StH0Strangelet.cc,v 1.1 2015/06/23 14:53:35 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: StH0Strangelet.cc,v $
17  * Revision 1.1 2015/06/23 14:53:35 jwebb
18  * StarClassLibrary support for H0 dibaryon.
19  *
20  *
21  **************************************************************************/
22 #include "StH0Strangelet.hh"
23 #include "PhysicalConstants.h"
24 
25 StH0Strangelet::StH0Strangelet(const string & aName,
26  double mass,
27  double width,
28  double charge,
29  int iSpin,
30  int iParity,
31  int iConjugation,
32  int iIsospin,
33  int iIsospinZ,
34  int gParity,
35  const string & pType,
36  int lepton,
37  int baryon,
38  int encoding,
39  bool stable,
40  double lifetime)
41  : StBaryon(aName, mass, width, charge, iSpin, iParity,
42  iConjugation, iIsospin, iIsospinZ, gParity,
43  pType, lepton, baryon, encoding, stable,
44  lifetime) {/* noop */}
45 
46 // ......................................................................
47 // ... static member definitions ...
48 // ......................................................................
49 //
50 // Arguments for constructor are as follows
51 // name mass width charge
52 // 2*spin parity C-conjugation
53 // 2*Isospin 2*Isospin3 G-parity
54 // type lepton number baryon number PDG encoding
55 // stable lifetime
56 //
57 StH0Strangelet StH0Strangelet::mH0Strangelet(
58  "h0strangelet", 2.210*GeV, 0.0*MeV, 0.0,
59  2, +1, 0,
60  0, 0, 0,
61  "strangelet", 0, +2, 801,
62  false, 1.335E-10
63 );