G4Upsiron Class Reference

#include <G4Upsiron.hh>

Inheritance diagram for G4Upsiron:

G4ParticleDefinition

Static Public Member Functions

static G4UpsironDefinition ()
static G4UpsironUpsironDefinition ()
static G4UpsironUpsiron ()

Detailed Description

Definition at line 49 of file G4Upsiron.hh.


Member Function Documentation

G4Upsiron * G4Upsiron::Definition (  )  [static]

Definition at line 47 of file G4Upsiron.cc.

References G4ParticleTable::FindParticle(), G4ParticleDefinition::G4ParticleDefinition(), G4ParticleTable::GetParticleTable(), and ns.

Referenced by Upsiron(), and UpsironDefinition().

00048 {
00049   if (theInstance !=0) return theInstance;
00050   const G4String name = "Upsiron";
00051   // search in particle table]
00052   G4ParticleTable* pTable = G4ParticleTable::GetParticleTable();
00053   G4ParticleDefinition* anInstance = pTable->FindParticle(name);
00054   if (anInstance ==0)
00055   {
00056   // create particle
00057   //
00058   //    Arguments for constructor are as follows
00059   //               name             mass          width         charge
00060   //             2*spin           parity  C-conjugation
00061   //          2*Isospin       2*Isospin3       G-parity
00062   //               type    lepton number  baryon number   PDG encoding
00063   //             stable         lifetime    decay table
00064   //             shortlived      subType    anti_encoding
00065 
00066    anInstance = new G4ParticleDefinition(
00067                  name,     9.46030*GeV,     54.02*keV,          0.,
00068                     2,              -1,            -1,
00069                     0,               0,            -1,
00070               "meson",               0,             0,         553,
00071                 false,          0.0*ns,          NULL,
00072                 false,       "Upsiron",           553);
00073   }
00074   theInstance = reinterpret_cast<G4Upsiron*>(anInstance);
00075   return theInstance;
00076 }

G4Upsiron * G4Upsiron::Upsiron (  )  [static]

Definition at line 83 of file G4Upsiron.cc.

References Definition().

00084 {
00085   return Definition();
00086 }

G4Upsiron * G4Upsiron::UpsironDefinition (  )  [static]

Definition at line 78 of file G4Upsiron.cc.

References Definition().

Referenced by G4MesonConstructor::ConstructBottomMesons().

00079 {
00080   return Definition();
00081 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:38 2013 for Geant4 by  doxygen 1.4.7