ecpi.simu.lib.ray_tracing Module¶
ECLAIRs ray tracing simulation method
Functions¶
njit(*args, **kws) |
Equivalent to jit(nopython=True) |
ray_tracing_for_one_src_numba |
compute shadowgram count with ray tracing method with photon position on detector |
ray_tracing_photon_list_numba |
compute shadowgram count with ray tracing method with photon position on detector |
summation_loop_for_ray_tracing |
compute shadowgram count with ray tracing method with index position of photon on mask |
Classes¶
CatalogFovBasic() |
a catalog of sources in the FOV |
InstruXbase(p_mask, p_detec, p_dist_mask_detec) |
Base class for X-ray instrument |
SimuECLAIRsRayTracing(catalog_x[, nb_pixel]) |
Ray tracing simulation for ECLAIRs |
SimuInstruXBase() |
Generic simulation of X instrument coded mask |
SimuInstruXRayTracing(instru_x, catalog_x) |
old class |
Class diagram¶