Multiple cylindrical source as shown in figure

Dear @ArghyaC,

no, you can’t change the arguments unless you alter the subroutine accordingly.

The x/y/z min/max values set up a bounding box around the desired region. A point is uniformly sampled in this box, and checked if it is inside the region. If not, a new point is sampled. So if you change it to a cylinder, you will encounter the problem of the rotated regions, as they won’t align with the bounding region.

Cheers,
David