A Generic Surface Sampler for Monte Carlo Simulations
J. A. Detwiler, R. Henning, R. A. Johnson, M. G. Marino

TL;DR
This paper introduces a versatile Monte Carlo surface sampling algorithm that uniformly generates points on arbitrary surfaces, demonstrated within the Geant4 toolkit, enhancing simulation flexibility and efficiency.
Contribution
The paper presents a general surface sampling algorithm requiring only intersection data, applicable to any surface in Monte Carlo simulations, with implementation details and practical demonstrations.
Findings
Efficient uniform sampling on arbitrary surfaces.
Successful integration with Geant4 toolkit.
Discussion of implementation options and applications.
Abstract
We present an implementation of a Monte Carlo algorithm that generates points randomly and uniformly on a set of arbitrary surfaces. The algorithm is completely general and only requires the geometry modeling software to provide the intersection points of an arbitrary line with the surface being sampled. We demonstrate the algorithm using the Geant4 Monte Carlo simulation toolkit. The efficiency of the sampling algorithm is discussed, along with various options in the implementation and example applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
