ecpi.simu.lib.sources Module¶
Sources simulation module
Created on 14 févr. 2019
author: catalano camille , APC/IN2P3/CNRS
Classes¶
ECLAIRsDetectorEffect() |
Implementation of detector effects (ARF, IRF, RMF) |
GlobalContextSimulator() |
Create global simulation context. |
ListModelPointSrcFromCatalog(o_dpix[, use_irf]) |
Manage list of point source |
ModelCxbFlat([cxb_level]) |
model for a flat CXB without spectrum |
ModelCxbFlatBasedEnergy([solidangle_filename]) |
Model for a geometrically flat CXB with energy dependence as specified with the Moretti spectrum. |
ModelCxbShapeBased([cxb_level, …]) |
Model for a CXB without spectrum based on the pixel solid angle shape |
ModelCxbShapeBasedEnergy([solidangle_filename]) |
Model for an energy dependent CXB based on the pixel solid angle shape |
ModelEarthMoretti([limb, vec_earth]) |
Model for an energy dependent CXB in the presence of Earth in FOV. |
ModelFlat(level) |
Generic class for flat model |
ModelInternalNoise([noise_level]) |
Model for a flat internal noise, impact on detector of particles in the terrestrial environment |
ModelMeanCXBMorettiSmart() |
model CXB Moretti with and without earth |
ModelMeanCXBShapeBasedEnergyWithEarthCalculator([…]) |
Model for an energy dependent CXB in the presence of Earth in FOV. |
ModelMeanCXBShapeBasedEnergyWithEarthSimulator() |
Model for an energy dependent CXB in the presence of Earth in FOV. |
ModelPointSrcIRF(info_src) |
model for point source |
ModelPointSrcSinElev(info_src) |
Model for point source. |
ModelSrcInterface() |
Base object for the creation of the shadowgram model of different sources |
Row(table, index) |
A class to represent one row of a Table object. |
SolidAngleComputationWithEarth(instru_ecl[, …]) |
Solid angle computation for the ECLAIRs instrument in the presence of Earth in the FOV. |
SolidAngleWithEarthOrNot(instru_ecl[, …]) |
Solid angle computation for the ECLAIRs instrument in the presence of Earth in the FOV. |
Class diagram¶