Commit 673710bd23e5215f2ba77b235caf5eeef211bbd1

Authored by Jürgen Knödlseder
1 parent 946b1e39

Adapt model definition XML file to new format

cscripts/csiactobs.py
@@ -233,13 +233,13 @@ class csiactobs(ctools.cscript): @@ -233,13 +233,13 @@ class csiactobs(ctools.cscript):
233 # Handle constant spectral model 233 # Handle constant spectral model
234 if index == 0.0 and self._bkgpars <= 1: 234 if index == 0.0 and self._bkgpars <= 1:
235 spec = gammalib.GModelSpectralConst() 235 spec = gammalib.GModelSpectralConst()
236 - spec['Value'].min(prefactor / self._bkg_range_factor)  
237 - spec['Value'].max(prefactor * self._bkg_range_factor)  
238 - spec['Value'].value(prefactor) 236 + spec['Normalization'].min(prefactor / self._bkg_range_factor)
  237 + spec['Normalization'].max(prefactor * self._bkg_range_factor)
  238 + spec['Normalization'].value(prefactor)
239 if self._bkgpars == 0: 239 if self._bkgpars == 0:
240 - spec['Value'].fix() 240 + spec['Normalization'].fix()
241 else: 241 else:
242 - spec['Value'].free() 242 + spec['Normalization'].free()
243 243
244 else: 244 else:
245 245
dev/testreport.py 0 → 100755
  1 +#! /usr/bin/env python
  2 +# ==========================================================================
  3 +# Display test reports
  4 +#
  5 +# Copyright (C) 2016 Juergen Knoedlseder
  6 +#
  7 +# This program is free software: you can redistribute it and/or modify
  8 +# it under the terms of the GNU General Public License as published by
  9 +# the Free Software Foundation, either version 3 of the License, or
  10 +# (at your option) any later version.
  11 +#
  12 +# This program is distributed in the hope that it will be useful,
  13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15 +# GNU General Public License for more details.
  16 +#
  17 +# You should have received a copy of the GNU General Public License
  18 +# along with this program. If not, see <http://www.gnu.org/licenses/>.
  19 +#
  20 +# ==========================================================================
  21 +import glob
  22 +import gammalib
  23 +
  24 +
  25 +# ====================== #
  26 +# Report test case error #
  27 +# ====================== #
  28 +def report_one_error(name, xml):
  29 + """
  30 + Report test case error
  31 +
  32 + Parameters
  33 + ----------
  34 + name : str
  35 + Test case name
  36 + xml : gammalib.GXmlElement
  37 + Error XML element
  38 + """
  39 + # Extract information
  40 + message = xml.attribute('message')
  41 + type = xml.attribute('type')
  42 +
  43 + # Print error information
  44 + print(' Error in %s:\n "%s" (%s)' % (name, message, type))
  45 +
  46 + # Return
  47 + return
  48 +
  49 +
  50 +# ======================== #
  51 +# Report test case failure #
  52 +# ======================== #
  53 +def report_one_failure(name, xml):
  54 + """
  55 + Report test case failure
  56 +
  57 + Parameters
  58 + ----------
  59 + name : str
  60 + Test case name
  61 + xml : gammalib.GXmlElement
  62 + Failure XML element
  63 + """
  64 + # Extract information
  65 + message = xml.attribute('message')
  66 + type = xml.attribute('type')
  67 +
  68 + # Print failure information
  69 + print(' Failure in %s:\n "%s" (%s)' % (name, message, type))
  70 +
  71 + # Return
  72 + return
  73 +
  74 +
  75 +# ======================= #
  76 +# Report test case result #
  77 +# ======================= #
  78 +def report_one_test_case(xml):
  79 + """
  80 + Report test case result
  81 +
  82 + Parameters
  83 + ----------
  84 + xml : gammalib.GXmlElement
  85 + Test case XML element
  86 + """
  87 + # Extract test case information
  88 + name = xml.attribute('name')
  89 + errors = int(xml.elements('error'))
  90 + failures = int(xml.elements('failure'))
  91 +
  92 + # If there are errors then display them
  93 + if errors > 0:
  94 + num = int(xml.elements('error'))
  95 + for i in range(num):
  96 + error = xml.element('error[%d]' % i)
  97 + report_one_error(name, error)
  98 +
  99 + # If there are failures then display them
  100 + if failures > 0:
  101 + num = int(xml.elements('failure'))
  102 + for i in range(num):
  103 + failure = xml.element('failure[%d]' % i)
  104 + report_one_failure(name, failure)
  105 +
  106 + # Return
  107 + return
  108 +
  109 +
  110 +# ========================= #
  111 +# Report test suite results #
  112 +# ========================= #
  113 +def report_one_test_suite(xml):
  114 + """
  115 + Report test suite result
  116 +
  117 + Parameters
  118 + ----------
  119 + xml : gammalib.GXmlElement
  120 + Test suite XML element
  121 + """
  122 + # Extract test suite information
  123 + name = xml.attribute('name')
  124 + errors = int(xml.attribute('errors'))
  125 + failures = int(xml.attribute('failures'))
  126 +
  127 + # If there are errors or failures then print them
  128 + if errors > 0 or failures > 0:
  129 +
  130 + # Print header
  131 + if errors == 0:
  132 + print('%d failures occured in module "%s":' %
  133 + (failures, name))
  134 + elif failures == 0:
  135 + print('%d errors occured in module "%s":' %
  136 + (errors, name))
  137 + else:
  138 + print('%d errors and %d failures occured in module "%s":' %
  139 + (errors, failures, name))
  140 +
  141 + # Determine number of test cases
  142 + num = int(xml.elements('testcase'))
  143 +
  144 + # Loop over all test cases
  145 + for i in range(num):
  146 +
  147 + # Get test case
  148 + case = xml.element('testcase[%d]' % i)
  149 +
  150 + # Report test case result
  151 + report_one_test_case(case)
  152 +
  153 + # Return
  154 + return
  155 +
  156 +
  157 +# ====================== #
  158 +# Report one test result #
  159 +# ====================== #
  160 +def report_one_test_result(file):
  161 + """
  162 + Report one test result
  163 +
  164 + Parameters
  165 + ----------
  166 + file : str
  167 + Test result file
  168 + """
  169 + # Open XML file
  170 + xml = gammalib.GXml(file)
  171 +
  172 + # Determine number of testsuites
  173 + num = int(xml.element('testsuites').elements('testsuite'))
  174 +
  175 + # Loop over all test suites
  176 + for i in range(num):
  177 +
  178 + # Get test suite
  179 + suite = xml.element('testsuites > testsuite[%d]' % i)
  180 +
  181 + # Report test suite result
  182 + report_one_test_suite(suite)
  183 +
  184 + # Return
  185 + return
  186 +
  187 +
  188 +# =================== #
  189 +# Report test results #
  190 +# =================== #
  191 +def report_test_results(path, pattern="*.xml"):
  192 + """
  193 + Report test results
  194 +
  195 + Parameters
  196 + ----------
  197 + path : str
  198 + Directory containing test results
  199 + pattern : str, optional
  200 + Test report pattern
  201 + """
  202 + # Get list of test reports
  203 + reports = glob.glob(path+'/'+pattern)
  204 +
  205 + # Loop over all reports
  206 + for report in reports:
  207 + report_one_test_result(report)
  208 +
  209 + # Return
  210 + return
  211 +
  212 +
  213 +# ======================== #
  214 +# Main routine entry point #
  215 +# ======================== #
  216 +if __name__ == '__main__':
  217 +
  218 + # Print header
  219 + print('')
  220 + print('ctools test reports')
  221 + print('===================')
  222 +
  223 + # Report test results
  224 + report_test_results('test/reports')
models/crab.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA"> 14 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
17 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  17 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
models/crab_poly.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="MAGIC Crab (Albert et al. 2008, ApJ, 674, 1037)" type="PointSource"> 3 <source name="MAGIC Crab (Albert et al. 2008, ApJ, 674, 1037)" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="RadialAcceptance" instrument="CTA"> 14 <source name="Background" type="RadialAcceptance" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
17 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  17 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 <radialModel type="Polynom"> 20 <radialModel type="Polynom">
21 <parameter name="Coeff0" scale="1.0" value="+1.00000" min="-10.0" max="10.0" free="0"/> 21 <parameter name="Coeff0" scale="1.0" value="+1.00000" min="-10.0" max="10.0" free="0"/>
models/crab_profile.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="MAGIC Crab (Albert et al. 2008, ApJ, 674, 1037)" type="PointSource"> 3 <source name="MAGIC Crab (Albert et al. 2008, ApJ, 674, 1037)" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="RadialAcceptance" instrument="CTA"> 14 <source name="Background" type="RadialAcceptance" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
17 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  17 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 <radialModel type="Profile"> 20 <radialModel type="Profile">
21 <parameter name="Width" scale="1.0" value="1.5" min="0.1" max="1000.0" free="1"/> 21 <parameter name="Width" scale="1.0" value="1.5" min="0.1" max="1000.0" free="1"/>
models/disk.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab(disk)" type="ExtendedSource"> 3 <source name="Crab(disk)" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialDisk"> 9 <spatialModel type="RadialDisk">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA"> 15 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
models/gauss.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab(gauss)" type="ExtendedSource"> 3 <source name="Crab(gauss)" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialGaussian"> 9 <spatialModel type="RadialGaussian">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA"> 15 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
models/shell.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab(shell)" type="ExtendedSource"> 3 <source name="Crab(shell)" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialShell"> 9 <spatialModel type="RadialShell">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 </source> 15 </source>
16 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA"> 16 <source name="CTABackgroundModel" type="CTAIrfBackground" instrument="CTA">
17 <spectrum type="PowerLaw"> 17 <spectrum type="PowerLaw">
18 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
19 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
20 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 18 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  19 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  20 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
21 </spectrum> 21 </spectrum>
22 </source> 22 </source>
23 </source_library> 23 </source_library>
test/data/crab.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="RadialAcceptance" instrument="CTA"> 14 <source name="Background" type="RadialAcceptance" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
17 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  17 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 <radialModel type="Gaussian"> 20 <radialModel type="Gaussian">
21 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/> 21 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/>
test/data/crab_bkgcube.xml
@@ -2,20 +2,20 @@ @@ -2,20 +2,20 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" value="5.7" error="0" scale="1e-16" min="1e-07" max="1000" free="1" />  
6 - <parameter name="Index" value="2.48" error="0" scale="-1" min="0" max="5" free="1" />  
7 - <parameter name="Scale" value="0.3" scale="1e+06" min="0.01" max="1000" free="0" /> 5 + <parameter name="Prefactor" value="5.7" scale="1e-16" min="1e-07" max="1000" free="1" />
  6 + <parameter name="Index" value="2.48" scale="-1" min="0" max="5" free="1" />
  7 + <parameter name="PivotEnergy" value="0.3" scale="1e+06" min="0.01" max="1000" free="0" />
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 - <parameter name="RA" value="83.6331" scale="1" min="-360" max="360" free="0" />  
11 - <parameter name="DEC" value="22.0145" scale="1" min="-90" max="90" free="0" /> 10 + <parameter name="RA" value="83.6331" scale="1" min="-360" max="360" free="0" />
  11 + <parameter name="DEC" value="22.0145" scale="1" min="-90" max="90" free="0" />
12 </spatialModel> 12 </spatialModel>
13 </source> 13 </source>
14 <source name="BackgroundModel" type="CTACubeBackground" instrument="CTA,HESS,MAGIC,VERITAS"> 14 <source name="BackgroundModel" type="CTACubeBackground" instrument="CTA,HESS,MAGIC,VERITAS">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" value="1" error="0" scale="1" min="0.01" max="100" free="1" />  
17 - <parameter name="Index" value="0" error="0" scale="1" min="-5" max="5" free="1" />  
18 - <parameter name="Scale" value="1" scale="1e+06" free="0" /> 16 + <parameter name="Prefactor" value="1" scale="1" min="0.01" max="100" free="1" />
  17 + <parameter name="Index" value="0" scale="1" min="-5" max="5" free="1" />
  18 + <parameter name="PivotEnergy" value="1" scale="1e+06" min="0.01" max="1000" free="0" />
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
test/data/disk.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="CrabDisk" type="ExtendedSource"> 3 <source name="CrabDisk" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialDisk"> 9 <spatialModel type="RadialDisk">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="RadialAcceptance" instrument="CTA"> 15 <source name="Background" type="RadialAcceptance" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
18 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  18 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 <radialModel type="Gaussian"> 21 <radialModel type="Gaussian">
22 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/> 22 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/>
test/data/gauss.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="CrabGauss" type="ExtendedSource"> 3 <source name="CrabGauss" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialGaussian"> 9 <spatialModel type="RadialGaussian">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="RadialAcceptance" instrument="CTA"> 15 <source name="Background" type="RadialAcceptance" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
18 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  18 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 <radialModel type="Gaussian"> 21 <radialModel type="Gaussian">
22 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/> 22 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/>
test/data/model_cube_background.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="CTABackgroundModel" type="CTACubeBackground" instrument="CTA"> 3 <source name="CTABackgroundModel" type="CTACubeBackground" instrument="CTA">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
6 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  6 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 </source> 9 </source>
10 </source_library> 10 </source_library>
test/data/model_cube_background2.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="CTABackgroundModel2" type="CTACubeBackground" instrument="CTA"> 3 <source name="CTABackgroundModel2" type="CTACubeBackground" instrument="CTA">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>  
6 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e+3" free="1"/>
  6 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 </source> 9 </source>
10 </source_library> 10 </source_library>
test/data/sciver/bgd.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 3 <source name="Background" type="CTAIrfBackground" instrument="CTA">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
6 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  6 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 </source> 9 </source>
10 </source_library> 10 </source_library>
test/data/sciver/crab_const.xml
@@ -2,19 +2,19 @@ @@ -2,19 +2,19 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="DiffuseSource"> 3 <source name="Crab" type="DiffuseSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-12" value="2.0" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-12" value="2.0" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="DiffuseIsotropic"> 9 <spatialModel type="DiffuseIsotropic">
10 - <parameter name="Value" scale="1" value="1" min="0.1" max="10" free="0"/> 10 + <parameter name="Normalization" scale="1" value="1" min="0.1" max="10" free="0"/>
11 </spatialModel> 11 </spatialModel>
12 </source> 12 </source>
13 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 13 <source name="Background" type="CTAIrfBackground" instrument="CTA">
14 <spectrum type="PowerLaw"> 14 <spectrum type="PowerLaw">
15 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
16 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
17 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 15 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  16 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  17 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
18 </spectrum> 18 </spectrum>
19 </source> 19 </source>
20 </source_library> 20 </source_library>
test/data/sciver/crab_cube.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="DiffuseSource"> 3 <source name="Crab" type="DiffuseSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="DiffuseMapCube" file="data/sciver/crab_cube.fits"> 9 <spatialModel type="DiffuseMapCube" file="data/sciver/crab_cube.fits">
10 <parameter name="Normalization" scale="1" value="1" min="0.1" max="10" free="0"/> 10 <parameter name="Normalization" scale="1" value="1" min="0.1" max="10" free="0"/>
@@ -12,9 +12,9 @@ @@ -12,9 +12,9 @@
12 </source> 12 </source>
13 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 13 <source name="Background" type="CTAIrfBackground" instrument="CTA">
14 <spectrum type="PowerLaw"> 14 <spectrum type="PowerLaw">
15 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
16 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
17 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 15 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  16 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  17 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
18 </spectrum> 18 </spectrum>
19 </source> 19 </source>
20 </source_library> 20 </source_library>
test/data/sciver/crab_edisk.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="ExtendedSource"> 3 <source name="Crab" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="EllipticalDisk"> 9 <spatialModel type="EllipticalDisk">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -16,9 +16,9 @@ @@ -16,9 +16,9 @@
16 </source> 16 </source>
17 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 17 <source name="Background" type="CTAIrfBackground" instrument="CTA">
18 <spectrum type="PowerLaw"> 18 <spectrum type="PowerLaw">
19 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
20 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
21 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 19 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  20 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  21 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
22 </spectrum> 22 </spectrum>
23 </source> 23 </source>
24 </source_library> 24 </source_library>
test/data/sciver/crab_egauss.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="ExtendedSource"> 3 <source name="Crab" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="EllipticalGaussian"> 9 <spatialModel type="EllipticalGaussian">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -16,9 +16,9 @@ @@ -16,9 +16,9 @@
16 </source> 16 </source>
17 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 17 <source name="Background" type="CTAIrfBackground" instrument="CTA">
18 <spectrum type="PowerLaw"> 18 <spectrum type="PowerLaw">
19 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
20 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
21 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 19 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  20 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  21 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
22 </spectrum> 22 </spectrum>
23 </source> 23 </source>
24 </source_library> 24 </source_library>
test/data/sciver/crab_eplaw.xml
@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="ExpCutoff"> 4 <spectrum type="ExpCutoff">
5 - <parameter name="Prefactor" scale="1e-15" value="2.0" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.1" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Cutoff" scale="1e6" value="1.0" min="0.01" max="1000.0" free="1"/>  
8 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-15" value="2.0" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.1" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="Cutoff" scale="1e6" value="1.0" min="0.01" max="1000.0" free="1"/>
  8 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
9 </spectrum> 9 </spectrum>
10 <spatialModel type="PointSource"> 10 <spatialModel type="PointSource">
11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 15 <source name="Background" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
test/data/sciver/crab_filefct.xml
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="FileFunction" file="data/sciver/filefunction.txt"> 4 <spectrum type="FileFunction" file="data/sciver/filefunction.txt">
5 - <parameter scale="1.0" name="Normalization" min="0.0" max="1000.0" value="1.0" free="1"/> 5 + <parameter name="Normalization" scale="1.0" value="1.0" min="0.0" max="1000.0" free="1"/>
6 </spectrum> 6 </spectrum>
7 <spatialModel type="PointSource"> 7 <spatialModel type="PointSource">
8 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 8 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -11,9 +11,9 @@ @@ -11,9 +11,9 @@
11 </source> 11 </source>
12 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 12 <source name="Background" type="CTAIrfBackground" instrument="CTA">
13 <spectrum type="PowerLaw"> 13 <spectrum type="PowerLaw">
14 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
15 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
16 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 14 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  15 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  16 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
17 </spectrum> 17 </spectrum>
18 </source> 18 </source>
19 </source_library> 19 </source_library>
test/data/sciver/crab_gauss.xml
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 14 <source name="Background" type="CTAIrfBackground" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
17 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  17 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
test/data/sciver/crab_logparabola.xml
@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="LogParabola"> 4 <spectrum type="LogParabola">
5 - <parameter name="Prefactor" scale="1e-16" value="5.878" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.325" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Curvature" scale="-1" value="0.074" min="0.01" max="1000.0" free="1"/>  
8 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.878" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.325" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="Curvature" scale="-1" value="0.074" min="0.01" max="1000.0" free="1"/>
  8 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
9 </spectrum> 9 </spectrum>
10 <spatialModel type="PointSource"> 10 <spatialModel type="PointSource">
11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 15 <source name="Background" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
test/data/sciver/crab_map.xml
@@ -2,19 +2,19 @@ @@ -2,19 +2,19 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="DiffuseSource"> 3 <source name="Crab" type="DiffuseSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits"> 9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits">
10 - <parameter scale="1" name="Prefactor" min="0.001" max="1000.0" value="1" free="0"/> 10 + <parameter name="Normalization" scale="1" value="1" min="0.001" max="1000.0" free="0"/>
11 </spatialModel> 11 </spatialModel>
12 </source> 12 </source>
13 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 13 <source name="Background" type="CTAIrfBackground" instrument="CTA">
14 <spectrum type="PowerLaw"> 14 <spectrum type="PowerLaw">
15 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
16 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
17 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 15 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  16 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  17 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
18 </spectrum> 18 </spectrum>
19 </source> 19 </source>
20 </source_library> 20 </source_library>
test/data/sciver/crab_map_nn.xml
@@ -2,19 +2,19 @@ @@ -2,19 +2,19 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="DiffuseSource"> 3 <source name="Crab" type="DiffuseSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits" normalize="0"> 9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits" normalize="0">
10 - <parameter scale="1" name="Prefactor" min="0.001" max="1000.0" value="0.3" free="0"/> 10 + <parameter name="Normalization" scale="1" value="0.3" min="0.001" max="1000.0" free="0"/>
11 </spatialModel> 11 </spatialModel>
12 </source> 12 </source>
13 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 13 <source name="Background" type="CTAIrfBackground" instrument="CTA">
14 <spectrum type="PowerLaw"> 14 <spectrum type="PowerLaw">
15 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
16 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
17 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 15 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  16 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  17 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
18 </spectrum> 18 </spectrum>
19 </source> 19 </source>
20 </source_library> 20 </source_library>
test/data/sciver/crab_map_roi.xml
@@ -2,19 +2,19 @@ @@ -2,19 +2,19 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="DiffuseSource"> 3 <source name="Crab" type="DiffuseSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits"> 9 <spatialModel type="DiffuseMap" file="data/sciver/cena_lobes_parkes.fits">
10 - <parameter scale="1" name="Prefactor" min="0.001" max="1000.0" value="1" free="0"/> 10 + <parameter name="Normalization" scale="1" value="1" min="0.001" max="1000.0" free="0"/>
11 </spatialModel> 11 </spatialModel>
12 </source> 12 </source>
13 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 13 <source name="Background" type="CTAIrfBackground" instrument="CTA">
14 <spectrum type="PowerLaw"> 14 <spectrum type="PowerLaw">
15 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
16 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
17 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 15 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  16 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  17 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
18 </spectrum> 18 </spectrum>
19 </source> 19 </source>
20 </source_library> 20 </source_library>
test/data/sciver/crab_nodes.xml
@@ -26,9 +26,9 @@ @@ -26,9 +26,9 @@
26 </source> 26 </source>
27 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 27 <source name="Background" type="CTAIrfBackground" instrument="CTA">
28 <spectrum type="PowerLaw"> 28 <spectrum type="PowerLaw">
29 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
30 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
31 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 29 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  30 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  31 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
32 </spectrum> 32 </spectrum>
33 </source> 33 </source>
34 </source_library> 34 </source_library>
test/data/sciver/crab_plaw.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 14 <source name="Background" type="CTAIrfBackground" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
17 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  17 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
test/data/sciver/crab_plaw2.xml
1 <?xml version="1.0" standalone="no"?> 1 <?xml version="1.0" standalone="no"?>
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 - <spectrum type="PowerLaw2">  
5 - <parameter name="Integral" scale="1e-5" value="1.617" min="1e-07" max="1000.0" free="1"/> 4 + <spectrum type="PowerLawPhotonFlux">
  5 + <parameter name="PhotonFlux" scale="1e-5" value="1.617" min="1e-07" max="1000.0" free="1"/>
6 <parameter name="Index" scale="-1.0" value="2.48" min="-5.0" max="+5.0" free="1"/> 6 <parameter name="Index" scale="-1.0" value="2.48" min="-5.0" max="+5.0" free="1"/>
7 <parameter name="LowerLimit" scale="1.0" value="100.0" min="10.0" max="1000000.0" free="0"/> 7 <parameter name="LowerLimit" scale="1.0" value="100.0" min="10.0" max="1000000.0" free="0"/>
8 <parameter name="UpperLimit" scale="1.0" value="500000.0" min="10.0" max="1000000.0" free="0"/> 8 <parameter name="UpperLimit" scale="1.0" value="500000.0" min="10.0" max="1000000.0" free="0"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 15 <source name="Background" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
test/data/sciver/crab_plaw_edisp.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 14 <source name="Background" type="CTAIrfBackground" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
17 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  17 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
test/data/sciver/crab_ptsrc.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -13,9 +13,9 @@ @@ -13,9 +13,9 @@
13 </source> 13 </source>
14 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 14 <source name="Background" type="CTAIrfBackground" instrument="CTA">
15 <spectrum type="PowerLaw"> 15 <spectrum type="PowerLaw">
16 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
17 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
18 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 16 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  17 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  18 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
19 </spectrum> 19 </spectrum>
20 </source> 20 </source>
21 </source_library> 21 </source_library>
test/data/sciver/crab_rdisk.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="ExtendedSource"> 3 <source name="Crab" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialDisk"> 9 <spatialModel type="RadialDisk">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 15 <source name="Background" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
test/data/sciver/crab_rgauss.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="ExtendedSource"> 3 <source name="Crab" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialGaussian"> 9 <spatialModel type="RadialGaussian">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 </source> 14 </source>
15 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 15 <source name="Background" type="CTAIrfBackground" instrument="CTA">
16 <spectrum type="PowerLaw"> 16 <spectrum type="PowerLaw">
17 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
18 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
19 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 17 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  18 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  19 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
20 </spectrum> 20 </spectrum>
21 </source> 21 </source>
22 </source_library> 22 </source_library>
test/data/sciver/crab_rshell.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="ExtendedSource"> 3 <source name="Crab" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialShell"> 9 <spatialModel type="RadialShell">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 </source> 15 </source>
16 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 16 <source name="Background" type="CTAIrfBackground" instrument="CTA">
17 <spectrum type="PowerLaw"> 17 <spectrum type="PowerLaw">
18 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
19 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
20 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 18 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  19 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  20 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
21 </spectrum> 21 </spectrum>
22 </source> 22 </source>
23 </source_library> 23 </source_library>
test/data/sciver/crab_supeplaw.xml
@@ -2,11 +2,11 @@ @@ -2,11 +2,11 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Crab" type="PointSource"> 3 <source name="Crab" type="PointSource">
4 <spectrum type="PLSuperExpCutoff"> 4 <spectrum type="PLSuperExpCutoff">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index1" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Cutoff" scale="1e6" value="1.0" min="0.01" max="1000.0" free="1"/>  
8 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>  
9 - <parameter name="Index2" scale="1.0" value="1.5" min="0.1" max="5.0" free="1"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index1" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="Cutoff" scale="1e6" value="1.0" min="0.01" max="1000.0" free="1"/>
  8 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
  9 + <parameter name="Index2" scale="1.0" value="1.5" min="0.1" max="5.0" free="1"/>
10 </spectrum> 10 </spectrum>
11 <spatialModel type="PointSource"> 11 <spatialModel type="PointSource">
12 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/> 12 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="0"/>
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 </source> 15 </source>
16 <source name="Background" type="CTAIrfBackground" instrument="CTA"> 16 <source name="Background" type="CTAIrfBackground" instrument="CTA">
17 <spectrum type="PowerLaw"> 17 <spectrum type="PowerLaw">
18 - <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>  
19 - <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>  
20 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 18 + <parameter name="Prefactor" scale="1.0" value="1.0" min="1e-3" max="1e3" free="1"/>
  19 + <parameter name="Index" scale="1.0" value="0.0" min="-5.0" max="+5.0" free="1"/>
  20 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
21 </spectrum> 21 </spectrum>
22 </source> 22 </source>
23 </source_library> 23 </source_library>
test/data/shell.xml
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="CrabShell" type="ExtendedSource"> 3 <source name="CrabShell" type="ExtendedSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>  
6 - <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>  
7 - <parameter name="Scale" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/> 5 + <parameter name="Prefactor" scale="1e-16" value="5.7" min="1e-07" max="1000.0" free="1"/>
  6 + <parameter name="Index" scale="-1" value="2.48" min="0.0" max="+5.0" free="1"/>
  7 + <parameter name="PivotEnergy" scale="1e6" value="0.3" min="0.01" max="1000.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="RadialShell"> 9 <spatialModel type="RadialShell">
10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 10 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
@@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@
15 </source> 15 </source>
16 <source name="Background" type="RadialAcceptance" instrument="CTA"> 16 <source name="Background" type="RadialAcceptance" instrument="CTA">
17 <spectrum type="PowerLaw"> 17 <spectrum type="PowerLaw">
18 - <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>  
19 - <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>  
20 - <parameter name="Scale" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/> 18 + <parameter name="Prefactor" scale="1e-6" value="61.8" min="0.0" max="1000.0" free="1"/>
  19 + <parameter name="Index" scale="-1" value="1.85" min="0.0" max="+5.0" free="1"/>
  20 + <parameter name="PivotEnergy" scale="1e6" value="1.0" min="0.01" max="1000.0" free="0"/>
21 </spectrum> 21 </spectrum>
22 <radialModel type="Gaussian"> 22 <radialModel type="Gaussian">
23 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/> 23 <parameter name="Sigma" scale="1.0" value="3.0" min="0.01" max="10.0" free="1"/>
test/data/source1.xml
@@ -2,13 +2,13 @@ @@ -2,13 +2,13 @@
2 <source_library title="source library"> 2 <source_library title="source library">
3 <source name="Source1" type="PointSource"> 3 <source name="Source1" type="PointSource">
4 <spectrum type="PowerLaw"> 4 <spectrum type="PowerLaw">
5 - <parameter scale="1e-07" name="Prefactor" min="1e-07" max="1000.0" value="1.0" free="1"/>  
6 - <parameter scale="1.0" name="Index" min="-5.0" max="+5.0" value="-2.1" free="1"/>  
7 - <parameter scale="1.0" name="Scale" min="10.0" max="1000000.0" value="100.0" free="0"/> 5 + <parameter scale="1e-07" name="Prefactor" min="1e-07" max="1000.0" value="1.0" free="1"/>
  6 + <parameter scale="1.0" name="Index" min="-5.0" max="+5.0" value="-2.1" free="1"/>
  7 + <parameter scale="1.0" name="PivotEnergy" min="10.0" max="1000000.0" value="100.0" free="0"/>
8 </spectrum> 8 </spectrum>
9 <spatialModel type="PointSource"> 9 <spatialModel type="PointSource">
10 - <parameter free="0" max="360" min="-360" name="RA" scale="1" value="117.0" />  
11 - <parameter free="0" max="90" min="-90" name="DEC" scale="1" value="-33.0" /> 10 + <parameter free="0" max="360" min="-360" name="RA" scale="1" value="117.0" />
  11 + <parameter free="0" max="90" min="-90" name="DEC" scale="1" value="-33.0" />
12 </spatialModel> 12 </spatialModel>
13 </source> 13 </source>
14 </source_library> 14 </source_library>