粒子したい(G4ParticleTable
)
1G4ParticleTable *particle_table = G4ParticleTable::GetParticleTable();
2G4ParticleDefinition *positron = particle_table->FindParticle("e+");
3G4ParticleDefinition *muon = particle_table->FindParticle("mu+");
4G4ParticleDefinition *pion = particle_table->FindParticle("pi+");
5G4ParticleDefinition *kaon = particle_table->FindParticle("kaon+");
6G4ParticleDefinition *proton = particle_table->FindParticle("proton");
附属サンプルB5から抜粋しました。
粒子を指定する際は、質量、電荷、スピンなどの設定が必要です。
G4ParticleTable
を使うと、粒子名で参照できます。