等では極低エミッタンス電子ビーム源が要となっており、その設計にはビームトラッキングシミュレーションコードが必須である。一方で、シミュレーションコードは多数存在しているにも関わらず、極低エミッタンスビームを対象とした場合には、コードによって計算結果が異なる現状がある。法によりトラッキングコードを開発してきたが、エミッタンスが、粒子数、および初期粒子分布に依存する状況にあった。これは、電気素量よりもはるかに大きな電荷を有する点電荷が誘起する電磁場を計算しているために、点電荷同士が接近した場合に非常に大きな相互作用が働いてしまうことが主たる原因であると考えられる。粒子数を増大すれば、一般的にはエミッタンスは減少し、最終的に真値に収斂することは予想されるが、計算時間が増大し、現実的では無い。法を用いたコードを開発した。径方向にドーナツ状に分割し、分割メッシュ各交点にトラッキングされる粒子を置く。各粒子に、メッシュで分割される各ドーナツが誘起する電磁場を作用させながらトラッキングを行うものである。コードの特性により点電荷同士の接近は起こらないため、粒子数が少なくても高精度な計算を行うことのできるコードを開発することに成功した。ドーナツが誘起する電磁場の計算方法を工夫することに依って、短時間での計算を可能にした。講演では、本コードを紹介する。よるエミッタンス低減現象について言及する。