00001 /*************************************************************************** 00002 * 00003 * $Id: StDStarMesonMinus.hh,v 1.1 2010/01/28 19:31:40 jwebb Exp $ 00004 * 00005 * Author: Thomas Ullrich, May 99 (based on Geant4 code, see below) 00006 *************************************************************************** 00007 * 00008 * The design of the StParticleDefinition class and all concrete 00009 * classes derived from it is largely based on the design of the 00010 * G4ParticleDefinition class from Geant4 (RD44). 00011 * Although the code is in large parts different (modified or rewritten) 00012 * and adapted to the STAR framework the basic idea stays the same. 00013 * 00014 *************************************************************************** 00015 * 00016 * $Log: StDStarMesonMinus.hh,v $ 00017 * Revision 1.1 2010/01/28 19:31:40 jwebb 00018 * Added the D* mesons (D^{*\pm} and D^{0}/\bar{D^{0}}^{*}. This makes the 00019 * particles available in the StParticleTable. 00020 * 00021 * Revision 1.1 1999/05/14 18:49:19 ullrich 00022 * Initial Revision 00023 * 00024 **************************************************************************/ 00025 #ifndef StDStarMesonMinus_hh 00026 #define StDStarMesonMinus_hh 00027 00028 #include "StMeson.hh" 00029 00030 class StDStarMesonMinus : public StMeson { 00031 public: 00032 static StDStarMesonMinus* instance() {return &mDStarMesonMinus;} 00033 static StDStarMesonMinus* dStarMesonPlus() {return &mDStarMesonMinus;} 00034 00035 private: 00036 static StDStarMesonMinus mDStarMesonMinus; 00037 00038 StDStarMesonMinus(const string & aName, 00039 double mass, 00040 double width, 00041 double charge, 00042 int iSpin, 00043 int iParity, 00044 int iConjugation, 00045 int iIsospin, 00046 int iIsospinZ, 00047 int gParity, 00048 const string & pType, 00049 int lepton, 00050 int baryon, 00051 int encoding, 00052 bool stable, 00053 double lifetime); 00054 }; 00055 00056 #endif
1.5.9