00001 /*************************************************************************** 00002 * 00003 * $Id: StTauMinus.hh,v 1.1 1999/05/14 18:50:19 ullrich 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: StTauMinus.hh,v $ 00017 * Revision 1.1 1999/05/14 18:50:19 ullrich 00018 * Initial Revision 00019 * 00020 **************************************************************************/ 00021 #ifndef StTauMinus_hh 00022 #define StTauMinus_hh 00023 00024 #include "StLepton.hh" 00025 00026 class StTauMinus : public StLepton { 00027 public: 00028 static StTauMinus* instance() {return &mTauMinus;} 00029 static StTauMinus* tauMinus() {return &mTauMinus;} 00030 00031 private: 00032 static StTauMinus mTauMinus; 00033 00034 StTauMinus(const string & aName, 00035 double mass, 00036 double width, 00037 double charge, 00038 int iSpin, 00039 int iParity, 00040 int iConjugation, 00041 int iIsospin, 00042 int iIsospinZ, 00043 int gParity, 00044 const string & pType, 00045 int lepton, 00046 int baryon, 00047 int encoding, 00048 bool stable, 00049 double lifetime); 00050 }; 00051 00052 #endif
1.5.9