StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StAntiHyperTriton.hh
1 /***************************************************************************
2  *
3  * $Id: StAntiHyperTriton.hh,v 1.1 2011/08/12 18:57:04 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: StAntiHyperTriton.hh,v $
17  * Revision 1.1 2011/08/12 18:57:04 jwebb
18  * The anti hyper triton.
19  *
20  * Revision 1.1 2010/01/28 20:01:00 jwebb
21  * Added two 'STAR' particle classes. The (fake) Dalitz particle, which
22  * is really just a pi0 with its Dalitz decay branch at 100%. It is added
23  * so the embedding team can access it by the geant ID defined in gstar_part.g.
24  * The hypertriton is also added.
25  *
26  * In both cases we define a fake PDG id in the header file StarPDGEncoding.hh.
27  *
28  * Revision 1.1 1999/05/14 18:49:30 ullrich
29  * Initial Revision
30  *
31  **************************************************************************/
32 #ifndef StAntiHyperTriton_hh
33 #define StAntiHyperTriton_hh
34 
35 #include "StIon.hh"
36 
37 class StAntiHyperTriton : public StIon {
38 public:
39  static StAntiHyperTriton* instance() {return &mAntiHyperTriton;}
40  static StAntiHyperTriton* hypertriton() {return &mAntiHyperTriton;}
41 
42 private:
43  static StAntiHyperTriton mAntiHyperTriton;
44 
45  StAntiHyperTriton(const string & aName,
46  double mass,
47  double width,
48  double charge,
49  int iSpin,
50  int iParity,
51  int iConjugation,
52  int iIsospin,
53  int iIsospinZ,
54  int gParity,
55  const string & pType,
56  int lepton,
57  int baryon,
58  int encoding,
59  bool stable,
60  double lifetime);
61 };
62 
63 #endif
Definition: StIon.hh:26