Commit 6eda1990fa2d6e7b3e11d88423dc3e1e25249e0d
1 parent
6e29bde1
Src regions input now only via 'srcreg' parameter. Its parameter in the xml obs …
…def file is no longer supported. (Luigis proposal)
Showing
1 changed file
with
3 additions
and
20 deletions
cscripts/csphagen.py
| ... | ... | @@ -99,7 +99,6 @@ class csphagen(ctools.csobservation): |
| 99 | 99 | elif bkgmethod == 'CUSTOM': |
| 100 | 100 | |
| 101 | 101 | obs_file = self['inobs'].filename() |
| 102 | - src_reg_file = gammalib.GFilename() | |
| 103 | 102 | |
| 104 | 103 | # obs def XML: look for region files |
| 105 | 104 | if obs_file.file()[-3:] == 'xml': |
| ... | ... | @@ -115,35 +114,22 @@ class csphagen(ctools.csobservation): |
| 115 | 114 | |
| 116 | 115 | # Get region file path from <observation> body |
| 117 | 116 | off_regions_file = '' |
| 118 | - on_region_file = '' | |
| 119 | 117 | for entry in elem: |
| 120 | 118 | |
| 121 | 119 | # <parameter name="OffRegions" file=".."/> contains region file |
| 122 | 120 | if entry.attribute('name') == 'OffRegions': |
| 123 | 121 | off_regions_file = entry.attribute('file') |
| 124 | 122 | |
| 125 | - # <parameter name="OnRegion" file=".."/> contains region file. | |
| 126 | - if entry.attribute('name') == 'OnRegion': | |
| 127 | - on_region_file = entry.attribute('file') | |
| 128 | - | |
| 129 | 123 | # Store file paths |
| 130 | 124 | self._bkg_reg_files[obs_id] = gammalib.GFilename(off_regions_file) |
| 131 | 125 | |
| 132 | - if on_region_file != '': | |
| 133 | - src_reg_file = gammalib.GFilename(on_region_file) | |
| 134 | - | |
| 135 | 126 | # Not existing bkg region files are set to None (for every obs) |
| 136 | 127 | if not self._bkg_reg_files[obs_id].exists(): |
| 137 | 128 | self._bkg_reg_files[obs_id] = None |
| 138 | 129 | |
| 139 | - # Not existing src region files are set to None (one time) | |
| 140 | - if not src_reg_file.exists(): | |
| 141 | - src_reg_file = None | |
| 142 | - | |
| 143 | 130 | else: |
| 144 | - # event FITS files: query later 1 bkg & 1 src region file | |
| 131 | + # event FITS files: query later 1 bkg region file | |
| 145 | 132 | self._bkg_reg_files = {0:None} |
| 146 | - src_reg_file = None | |
| 147 | 133 | |
| 148 | 134 | # Query missing bkg region file |
| 149 | 135 | if len([True for x in self._bkg_reg_files if self._bkg_reg_files[x] is None]) > 0: |
| ... | ... | @@ -155,11 +141,8 @@ class csphagen(ctools.csobservation): |
| 155 | 141 | # Query bkg region file for single observation |
| 156 | 142 | self._bkg_reg_files[self._bkg_reg_files.keys()[0]] = self['bkgreg'].filename() |
| 157 | 143 | |
| 158 | - # Query missing src region file | |
| 159 | - if src_reg_file is None: | |
| 160 | - src_reg_file = self['srcreg'].filename() | |
| 161 | - | |
| 162 | - # Set up src (=On) region. Only 1 region is allowed | |
| 144 | + # Query src region file and set up the region. Only 1 region is allowed. | |
| 145 | + src_reg_file = self['srcreg'].filename() | |
| 163 | 146 | self._src_reg = gammalib.GSkyRegions(src_reg_file) |
| 164 | 147 | |
| 165 | 148 | if len(self._src_reg) > 1: | ... | ... |