#include <G4AntiNeutrinoTau.hh>
Inheritance diagram for G4AntiNeutrinoTau:
Static Public Member Functions | |
static G4AntiNeutrinoTau * | Definition () |
static G4AntiNeutrinoTau * | AntiNeutrinoTauDefinition () |
static G4AntiNeutrinoTau * | AntiNeutrinoTau () |
Definition at line 50 of file G4AntiNeutrinoTau.hh.
G4AntiNeutrinoTau * G4AntiNeutrinoTau::AntiNeutrinoTau | ( | ) | [static] |
Definition at line 86 of file G4AntiNeutrinoTau.cc.
References Definition().
Referenced by G4QNeutrinoPhysics::ConstructParticle(), G4QInelastic::GetMeanFreePath(), G4QPDGToG4Particle::GetParticleDefinition(), and G4QInelastic::PostStepDoIt().
00087 { 00088 return Definition(); 00089 }
G4AntiNeutrinoTau * G4AntiNeutrinoTau::AntiNeutrinoTauDefinition | ( | ) | [static] |
Definition at line 81 of file G4AntiNeutrinoTau.cc.
References Definition().
Referenced by G4LeptonConstructor::ConstructTauLeptons(), and G4QPDGToG4Particle::DefineAllParticles().
00082 { 00083 return Definition(); 00084 }
G4AntiNeutrinoTau * G4AntiNeutrinoTau::Definition | ( | ) | [static] |
Definition at line 50 of file G4AntiNeutrinoTau.cc.
References G4ParticleTable::FindParticle(), G4ParticleDefinition::G4ParticleDefinition(), and G4ParticleTable::GetParticleTable().
Referenced by AntiNeutrinoTau(), and AntiNeutrinoTauDefinition().
00051 { 00052 if (theInstance !=0) return theInstance; 00053 const G4String name = "anti_nu_tau"; 00054 // search in particle table] 00055 G4ParticleTable* pTable = G4ParticleTable::GetParticleTable(); 00056 G4ParticleDefinition* anInstance = pTable->FindParticle(name); 00057 if (anInstance ==0) 00058 { 00059 // create particle 00060 // 00061 // Arguments for constructor are as follows 00062 // name mass width charge 00063 // 2*spin parity C-conjugation 00064 // 2*Isospin 2*Isospin3 G-parity 00065 // type lepton number baryon number PDG encoding 00066 // stable lifetime decay table 00067 // shortlived subType anti_encoding 00068 anInstance = new G4ParticleDefinition( 00069 name, 0.0*MeV, 0.0*MeV, 0.0, 00070 1, 0, 0, 00071 0, 0, 0, 00072 "lepton", -1, 0, -16, 00073 true, 0.0, NULL, 00074 false, "tau" 00075 ); 00076 } 00077 theInstance = reinterpret_cast<G4AntiNeutrinoTau*>(anInstance); 00078 return theInstance; 00079 }