Geant4에서 기본 제공하는 G4ParticleGun 클래스보다 좀 더 많은 기능이 필요해서 제가 직접 만들어 쓰고 있는 AdvancedParticleGun 클래스를 소개합니다. 특정 지오메트리를 선원항으로 사용하려는 경우, 특정 지오메트리 방향으로만 방사선을 방출시키고자 하는 경우, 방사성동위원소를 선원으로 설정하려는 경우에 유용하게 사용할 수 있습니다.