00001 /*************************************************************************** 00002 * 00003 * $Id: StZZeroBoson.hh,v 1.1 2010/01/28 19:28:00 jwebb Exp $ 00004 * 00005 * Author: Jason C. Webb 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: StZZeroBoson.hh,v $ 00017 * Revision 1.1 2010/01/28 19:28:00 jwebb 00018 * Added the W and Z bosons to the particles in the StarClassLibrary. This 00019 * makes the particles available by name and by PDG id from the StParticleTable. 00020 * 00021 * 00022 **************************************************************************/ 00023 #ifndef StZZeroBoson_hh 00024 #define StZZeroBoson_hh 00025 00026 #include "StBoson.hh" 00027 00028 class StZZeroBoson : public StBoson { 00029 public: 00030 static StZZeroBoson* instance() {return &mZZeroBoson;} 00031 static StZZeroBoson* zzero() {return &mZZeroBoson;} 00032 00033 private: 00034 static StZZeroBoson mZZeroBoson; 00035 00036 StZZeroBoson(const string & aName, 00037 double mass, 00038 double width, 00039 double charge, 00040 int iSpin, 00041 int iParity, 00042 int iConjugation, 00043 int iIsospin, 00044 int iIsospinZ, 00045 int gParity, 00046 const string & pType, 00047 int lepton, 00048 int baryon, 00049 int encoding, 00050 bool stable, 00051 double lifetime); 00052 }; 00053 00054 #endif
1.5.9