|
ctools 2.1.0
|
Public Member Functions | |
| __init__ (self, *argv) | |
| __getstate__ (self) | |
| __setstate__ (self, state) | |
| process (self) | |
| save (self) | |
| exclusion_map (self, object=None) | |
| obs_off (self, obs=None) | |
Protected Member Functions | |
| _query_src_direction (self) | |
| _compute_posang (self, pnt_dir, a, b) | |
| _get_regions (self, filename) | |
| _get_source_parameters (self) | |
| _get_parameters_bkgmethod_reflected (self) | |
| _get_parameters_bkgmethod_custom (self) | |
| _get_parameters_bkgmethod_off (self) | |
| _get_parameters_bkgmethod (self) | |
| _get_parameters (self) | |
| _compute_region_separation (self, pnt_dir) | |
| _reflected_regions (self, obs) | |
| _instrument_regions (self, obs, obs_off) | |
| _set_models (self, results) | |
| _set_statistic (self, obs) | |
| _etrue_ebounds (self) | |
| _set_background_regions (self, obs, obs_off=None) | |
| _process_observation (self, i) | |
| _unpack_result (self, outobs, result) | |
Protected Attributes | |
| _obs_off | |
| _ebounds | |
| _etruebounds | |
| _src_dir | |
| _src_reg | |
| _models | |
| _srcname | |
| _bkg_regs | |
| _excl_reg | |
| _has_exclusion | |
| _srcshape | |
| _rad | |
| _reg_width | |
| _reg_height | |
| _reg_posang | |
| _nthreads | |
Generate PHA, ARF and RMF files for classical IACT spectral analysis
Definition at line 32 of file csphagen.py.
| cscripts.csphagen.csphagen.__init__ | ( | self, | |
| * | argv ) |
Constructor
Definition at line 38 of file csphagen.py.
| cscripts.csphagen.csphagen.__getstate__ | ( | self | ) |
Extend ctools.csobservation getstate method to include some members
Returns
-------
state : dict
Pickled instance
Definition at line 67 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, and cscripts.csphagen.csphagen._srcshape.
| cscripts.csphagen.csphagen.__setstate__ | ( | self, | |
| state ) |
Extend ctools.csobservation setstate method to include some members
Parameters
----------
state : dict
Pickled instance
Definition at line 98 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, and cscripts.csphagen.csphagen._srcshape.
|
protected |
Compute the difference in position angle wrt the pointing in degrees
Parameters
----------
pnt_dir : `~gammalib.GSkyDir`
Pointing direction
a : `~gammalib.GSkyDir`
First sky direction
a : `~gammalib.GSkyDir`
Second sky direction
Returns
-------
posang : float
Position angle (degrees)
Definition at line 155 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._compute_region_separation().
|
protected |
Compute the separation angle for reflected off regions in radians
Returns
-------
angle : float
Separation angle of two off regions (radians)
Definition at line 473 of file csphagen.py.
References cscripts.csphagen.csphagen._compute_posang(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._reflected_regions().
|
protected |
Set true energy boundaries
Returns
-------
ebounds : `~gammalib.GEbounds()`
True energy boundaries
Definition at line 806 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, and cscripts.csspec.csspec._ebounds.
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Get parameters from parfile and setup observations
Definition at line 391 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._get_parameters_bkgmethod(), cscripts.csphagen.csphagen._has_exclusion, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), and ctobservation.obs().
Referenced by cscripts.csadd2caldb.csadd2caldb.process(), cscripts.csbkgmodel.csbkgmodel.process(), cscripts.cscaldb.cscaldb.process(), cscripts.csebins.csebins.process(), cscripts.csfindobs.csfindobs.process(), cscripts.csfootprint.csfootprint.process(), cscripts.csiactcopy.csiactcopy.process(), cscripts.csiactdata.csiactdata.process(), cscripts.csiactobs.csiactobs.process(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.csmodelsois.csmodelsois.process(), cscripts.csobs2caldb.csobs2caldb.process(), cscripts.csobsdef.csobsdef.process(), cscripts.csobsinfo.csobsinfo.process(), cscripts.csobsselect.csobsselect.process(), cscripts.csphagen.csphagen.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.cspull.cspull.process(), cscripts.csresmap.csresmap.process(), cscripts.csresspec.csresspec.process(), cscripts.csroot2caldb.csroot2caldb.process(), cscripts.csscs.csscs.process(), cscripts.cssens.cssens.process(), cscripts.csspec.csspec.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.cstsdist.cstsdist.process(), cscripts.cstsmapmerge.cstsmapmerge.process(), cscripts.cstsmapsplit.cstsmapsplit.process(), cscripts.csviscube.csviscube.process(), and cscripts.csworkflow.csworkflow.process().
|
protected |
Get background method parameters
Definition at line 369 of file csphagen.py.
References cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), and cscripts.csphagen.csphagen._get_parameters_bkgmethod_reflected().
Referenced by cscripts.csphagen.csphagen._get_parameters().
|
protected |
Get parameters for CUSTOM background method
Raises
------
RuntimeError
Only one On region is allowed
Definition at line 261 of file csphagen.py.
References cscripts.csphagen.csphagen._get_regions(), cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._query_src_direction(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), and ctobservation.obs().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get parameters for OFF background method
Raises
------
RuntimeError
On and Off observations must have same size
RuntimeError
Off observations must be event lists
Definition at line 299 of file csphagen.py.
References cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._obs_off, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get parameters for REFLECTED background method
Definition at line 245 of file csphagen.py.
References cscripts.csphagen.csphagen._get_source_parameters().
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod().
|
protected |
Get regions from DS9 file or FITS file
Parameters
----------
filename : `~gammalib.GFilename`
Filename
Returns
-------
regs : `~gammalib.GSkyRegions`
Region container
Definition at line 183 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom().
|
protected |
Get parameters to define source/On region
Definition at line 211 of file csphagen.py.
References cscripts.csphagen.csphagen._query_src_direction(), cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), and cscripts.csphagen.csphagen._get_parameters_bkgmethod_reflected().
|
protected |
Compute background regions for Off observation
Calculate background region in Off observation that corresponds to the
source region in the On observation in instrument coordinates
Parameters
----------
obs : `~gammalib.GCTAObservation()`
On CTA observation
obs_off : `~gammalib.GCTAObservation()`
Off CTA observation
Returns
-------
regions : `~gammalib.GSkyRegions`
Container with background region
Definition at line 625 of file csphagen.py.
References cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._set_background_regions().
|
protected |
Generate On/Off spectra for individual observation
Parameters
----------
i : int
Observation number
Returns
-------
result : dict
On/Off spectra, background regions, observation id
Definition at line 880 of file csphagen.py.
References cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etruebounds, cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, cscripts.cssrcdetect.cssrcdetect._models, cscripts.csphagen.csphagen._set_background_regions(), cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, cscripts.cslightcrv.cslightcrv._srcname, cscripts.csphagen.csphagen._srcname, cscripts.csphasecrv.csphasecrv._srcname, cscripts.cssens.cssens._srcname, cscripts.cstsdist.cstsdist._srcname, cscripts.cstsmapsplit.cstsmapsplit._srcname, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Set up the source direction parameter
Definition at line 129 of file csphagen.py.
References cscripts.csphagen.csphagen._src_dir.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), and cscripts.csphagen.csphagen._get_source_parameters().
|
protected |
Calculate list of reflected regions for a single observation (pointing)
Parameters
----------
obs : `~gammalib.GCTAObservation()`
CTA observation
Returns
-------
regions : `~gammalib.GSkyRegions`
List of reflected regions
Definition at line 514 of file csphagen.py.
References cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._excl_reg, cscripts.csphagen.csphagen._has_exclusion, cscripts.csphagen.csphagen._rad, cscripts.csphagen.csphagen._reg_height, cscripts.csphagen.csphagen._reg_posang, cscripts.csphagen.csphagen._reg_width, cscripts.csphagen.csphagen._src_dir, cscripts.csphagen.csphagen._src_reg, and cscripts.csphagen.csphagen._srcshape.
Referenced by cscripts.csphagen.csphagen._set_background_regions().
|
protected |
Set background regions for an observation
Parameters
----------
obs : `~gammalib.GCTAObservation()`
CTA observation
Returns
-------
regions : `~gammalib.GSkyRegions()`
Background regions
Definition at line 843 of file csphagen.py.
References cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().
Referenced by cscripts.csphagen.csphagen._process_observation().
|
protected |
Set models for On/Off fitting
The method does the following
- append "OnOff" to the instrument name of all background models
- fix all spatial and temporal parameters
Parameters
----------
results : list of dict
Result dictionaries
Returns
-------
models : `~gammalib.GModels()`
Model container
Definition at line 683 of file csphagen.py.
References cscripts.csbkgmodel.csbkgmodel._models, cscripts.csiactobs.csiactobs._models, cscripts.csmodelinfo.csmodelinfo._models, cscripts.csmodelmerge.csmodelmerge._models, cscripts.csmodelselect.csmodelselect._models, cscripts.csmodelsois.csmodelsois._models, cscripts.csphagen.csphagen._models, cscripts.cssens.cssens._models, and cscripts.cssrcdetect.cssrcdetect._models.
Referenced by cscripts.csphagen.csphagen.process().
|
protected |
Set statistic for observation
If the "use_model_bkg" is true then set statistic to "cstat",
otherwise set it to "wstat"
Parameters
----------
obs : `~gammalib.GObservation()`
Observation
Returns
-------
obs : `~gammalib.GObservation()`
Observation
Definition at line 780 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen._unpack_result(), and cscripts.csphagen.csphagen.process().
|
protected |
Unpack result from calculation of On/Off regions
Parameters
----------
outobs : `~gammalib.GObservations`
Observation container
result : dict
On/Off spectra, background regions, observation id
Returns
-------
outobs : `~gammalib.GObservations`
Observation container with result appended
Definition at line 971 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, and cscripts.csphagen.csphagen._set_statistic().
Referenced by cscripts.csphagen.csphagen.process().
| cscripts.csphagen.csphagen.exclusion_map | ( | self, | |
| object = None ) |
Return and optionally set the exclusion regions map
Parameters
----------
object : `~gammalib.GSkyRegion` or `~gammalib.GSkyMap` or `~gammalib.GFilename`
Exclusion regions object
Returns
-------
region : `~gammalib.GSkyRegionMap`
Exclusion regions map
Definition at line 1182 of file csphagen.py.
References cscripts.csphagen.csphagen._excl_reg.
| cscripts.csphagen.csphagen.obs_off | ( | self, | |
| obs = None ) |
Return and optionally set the Off observations
Parameters
----------
obs : `~gammalib.GCTAObservations`
Off observations container
Returns
-------
observation container : `~gammalib.GCTAObservations`
Off observations container
Definition at line 1203 of file csphagen.py.
References cscripts.csphagen.csphagen._obs_off.
Referenced by cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen._process_observation(), and cscripts.csphagen.csphagen.process().
| cscripts.csphagen.csphagen.process | ( | self | ) |
Process the script
Definition at line 1008 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csebins.csebins._ebounds, cscripts.csiactobs.csiactobs._ebounds, cscripts.csobsinfo.csobsinfo._ebounds, cscripts.csphagen.csphagen._ebounds, cscripts.cssens.cssens._ebounds, cscripts.csspec.csspec._ebounds, cscripts.csphagen.csphagen._etrue_ebounds(), cscripts.csphagen.csphagen._etruebounds, cscripts.csadd2caldb.csadd2caldb._get_parameters(), cscripts.csbkgmodel.csbkgmodel._get_parameters(), cscripts.cscaldb.cscaldb._get_parameters(), cscripts.csebins.csebins._get_parameters(), cscripts.csfindobs.csfindobs._get_parameters(), cscripts.csfootprint.csfootprint._get_parameters(), cscripts.csiactcopy.csiactcopy._get_parameters(), cscripts.csiactdata.csiactdata._get_parameters(), cscripts.csiactobs.csiactobs._get_parameters(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelmerge.csmodelmerge._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csmodelsois.csmodelsois._get_parameters(), cscripts.csobs2caldb.csobs2caldb._get_parameters(), cscripts.csobsdef.csobsdef._get_parameters(), cscripts.csobsinfo.csobsinfo._get_parameters(), cscripts.csobsselect.csobsselect._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csresmap.csresmap._get_parameters(), cscripts.csresspec.csresspec._get_parameters(), cscripts.csroot2caldb.csroot2caldb._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cssrcdetect.cssrcdetect._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cstsmapmerge.cstsmapmerge._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.csviscube.csviscube._get_parameters(), cscripts.csworkflow.csworkflow._get_parameters(), cscripts.cslightcrv.cslightcrv._nthreads, cscripts.csphagen.csphagen._nthreads, cscripts.csphasecrv.csphasecrv._nthreads, cscripts.cspull.cspull._nthreads, cscripts.csscs.csscs._nthreads, cscripts.cssens.cssens._nthreads, cscripts.csspec.csspec._nthreads, cscripts.cstsdist.cstsdist._nthreads, cscripts.csphagen.csphagen._obs_off, cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._set_models(), cscripts.csphagen.csphagen._set_statistic(), cscripts.csphagen.csphagen._unpack_result(), cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.obs_off().
| cscripts.csphagen.csphagen.save | ( | self | ) |
Save data
Definition at line 1093 of file csphagen.py.
References cscripts.csphagen.csphagen._bkg_regs, cscripts.csphagen.csphagen._src_reg, cscripts.csiactobs.csiactobs.obs(), cscripts.csobsdef.csobsdef.obs(), ctobservation.obs(), ctobservation.obs(), and cscripts.csphagen.csphagen.save().
Referenced by cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 53 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._unpack_result(), cscripts.csphagen.csphagen.process(), and cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 47 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csspec.csspec.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.csspec.csspec.__setstate__(), cscripts.csspec.csspec._adjust_model_pars(), cscripts.csspec.csspec._create_fits(), cscripts.cssens.cssens._e_bin(), cscripts.csphagen.csphagen._etrue_ebounds(), cscripts.csspec.csspec._fit_energy_bin(), cscripts.csspec.csspec._fit_energy_bins(), cscripts.csspec.csspec._fit_model(), cscripts.csphagen.csphagen._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csebins.csebins._insert_energy(), cscripts.csspec.csspec._log_spectral_binning(), cscripts.csphagen.csphagen._process_observation(), cscripts.csebins.csebins._set_ebounds(), cscripts.csspec.csspec._set_ebounds(), cscripts.csspec.csspec._set_replace_src_spectrum_by_bins(), cscripts.csspec.csspec._set_replace_src_spectrum_by_nodes(), cscripts.csiactobs.csiactobs._write_summary(), cscripts.csebins.csebins.ebounds(), cscripts.csiactobs.csiactobs.ebounds(), cscripts.csobsinfo.csobsinfo.ebounds(), cscripts.csiactobs.csiactobs.process(), cscripts.csobsinfo.csobsinfo.process(), cscripts.csphagen.csphagen.process(), cscripts.cssens.cssens.process(), and cscripts.csebins.csebins.save().
|
protected |
Definition at line 48 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._process_observation(), and cscripts.csphagen.csphagen.process().
|
protected |
Definition at line 54 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._instrument_regions(), cscripts.csphagen.csphagen._reflected_regions(), and cscripts.csphagen.csphagen.exclusion_map().
|
protected |
|
protected |
Definition at line 51 of file csphagen.py.
Referenced by cscripts.csbkgmodel.csbkgmodel.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csbkgmodel.csbkgmodel.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.cssrcdetect.cssrcdetect._add_model(), cscripts.csiactobs.csiactobs._append_inmodels(), cscripts.cssens.cssens._e_bin(), cscripts.csmodelsois.csmodelsois._gen_cubemodel(), cscripts.csbkgmodel.csbkgmodel._generate_runwise_bkg(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._set_models(), cscripts.csbkgmodel.csbkgmodel.models(), cscripts.csmodelsois.csmodelsois.models(), cscripts.cssrcdetect.cssrcdetect.models(), cscripts.csiactobs.csiactobs.obs(), cscripts.csbkgmodel.csbkgmodel.process(), cscripts.csiactobs.csiactobs.process(), cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.cssens.cssens.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.csbkgmodel.csbkgmodel.save(), cscripts.csiactobs.csiactobs.save(), cscripts.csmodelinfo.csmodelinfo.save(), cscripts.csmodelmerge.csmodelmerge.save(), and cscripts.csmodelsois.csmodelsois.save().
|
protected |
Definition at line 61 of file csphagen.py.
Referenced by cscripts.cslightcrv.cslightcrv.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.csphasecrv.csphasecrv.__getstate__(), cscripts.cspull.cspull.__getstate__(), cscripts.csscs.csscs.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.csspec.csspec.__getstate__(), cscripts.cstsdist.cstsdist.__getstate__(), cscripts.cslightcrv.cslightcrv.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphasecrv.csphasecrv.__setstate__(), cscripts.cspull.cspull.__setstate__(), cscripts.csscs.csscs.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.csspec.csspec.__setstate__(), cscripts.cstsdist.cstsdist.__setstate__(), cscripts.csspec.csspec._fit_energy_bins(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csphagen.csphagen.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.cspull.cspull.process(), cscripts.csscs.csscs.process(), cscripts.cssens.cssens.process(), and cscripts.cstsdist.cstsdist.process().
|
protected |
Definition at line 46 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_off(), cscripts.csphagen.csphagen.obs_off(), and cscripts.csphagen.csphagen.process().
|
protected |
Definition at line 57 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 49 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._query_src_direction(), and cscripts.csphagen.csphagen._reflected_regions().
|
protected |
Definition at line 50 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphagen.csphagen._get_parameters_bkgmethod_custom(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._process_observation(), cscripts.csphagen.csphagen._reflected_regions(), and cscripts.csphagen.csphagen.save().
|
protected |
Definition at line 52 of file csphagen.py.
Referenced by cscripts.cslightcrv.cslightcrv.__getstate__(), cscripts.csphagen.csphagen.__getstate__(), cscripts.csphasecrv.csphasecrv.__getstate__(), cscripts.cssens.cssens.__getstate__(), cscripts.cstsdist.cstsdist.__getstate__(), cscripts.cslightcrv.cslightcrv.__setstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphasecrv.csphasecrv.__setstate__(), cscripts.cssens.cssens.__setstate__(), cscripts.cstsdist.cstsdist.__setstate__(), cscripts.cslightcrv.cslightcrv._adjust_model_pars(), cscripts.cstsmapsplit.cstsmapsplit._compute_null_hypothesis(), cscripts.cslightcrv.cslightcrv._compute_ulimit(), cscripts.csphasecrv.csphasecrv._create_fits(), cscripts.cssens.cssens._create_fits(), cscripts.cslightcrv.cslightcrv._create_fits_table(), cscripts.csphasecrv.csphasecrv._create_fits_table(), cscripts.cslightcrv.cslightcrv._get_free_par_names(), cscripts.csphasecrv.csphasecrv._get_free_par_names(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.cssens.cssens._get_sensitivity(), cscripts.csphagen.csphagen._process_observation(), cscripts.cssens.cssens._set_source(), cscripts.cssens.cssens._set_src_prefactor(), cscripts.cssens.cssens._sim_evt_excess(), cscripts.cslightcrv.cslightcrv._timebin(), cscripts.cstsdist.cstsdist._trial(), cscripts.cssens.cssens.process(), cscripts.cstsdist.cstsdist.process(), and cscripts.cstsmapsplit.cstsmapsplit.process().
|
protected |
Definition at line 56 of file csphagen.py.
Referenced by cscripts.csphagen.csphagen.__getstate__(), cscripts.csphagen.csphagen.__setstate__(), cscripts.csphagen.csphagen._compute_region_separation(), cscripts.csphagen.csphagen._get_source_parameters(), cscripts.csphagen.csphagen._instrument_regions(), and cscripts.csphagen.csphagen._reflected_regions().