diff --git a/test/.gitignore b/test/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5b8cd369cc6ea006e0abca96812c1da53e007b4c
--- /dev/null
+++ b/test/.gitignore
@@ -0,0 +1,7 @@
+.DS_Store
+.idea
+*.log
+tmp/
+
+output
+InclusiveNJets.str
diff --git a/test/InclusiveNJets_InclusiveJets_fix.wrm b/test/InclusiveNJets_InclusiveJets_fix.wrm
new file mode 100644
index 0000000000000000000000000000000000000000..5d3bc43e838a590b6ef2c2e0383ad6c85ecc4b58
--- /dev/null
+++ b/test/InclusiveNJets_InclusiveJets_fix.wrm
@@ -0,0 +1,386 @@
+# --- Use emacs in sh mode -*-sh-*- #
+# This is a automatically generated file by fastNLO and holds the values of the warmup run. 
+# The values are valid for the scenario InclusiveJets_Example_v23_fix_ref
+# and if calculated with the steerfile: InclusiveNJets
+# but only if no serious changes have been performed since its creation.
+# 
+# Delete this file, if you want fastNLO to calculate a new one.
+# 
+# This file has been calculated using: 
+#      1e+09 contributions.
+#      12962320896 entries.
+#   ( Mind: contributions != events. And contributions are not necessarily in phase space region.
+# Please check by eye for reasonability of the values.
+# Number of events per bin are listed below.
+ 
+Warmup.OrderInAlphasOfWarmupRunWas	2
+Warmup.CheckScaleLimitsAgainstBins	true
+Warmup.ScaleDescriptionScale1     	"pT_jet_[GeV]"
+Warmup.DifferentialDimension      	2
+Warmup.DimensionLabels {
+  "|y|"  "pT_[GeV]"  
+} 
+Warmup.DimensionIsDifferential {
+  "2"  "2"  
+} 
+
+Warmup.Values {{
+   ObsBin       x_min      x_max  pT_jet_[GeV]_min  pT_jet_[GeV]_max
+      0       1.0e-09   1.00e+00       18.000000       21.000000
+      1       1.0e-09   1.00e+00       21.000000       24.000000
+      2       1.0e-09   1.00e+00       24.000000       28.000000
+      3       1.0e-09   1.00e+00       28.000000       32.000000
+      4       1.0e-09   1.00e+00       32.000000       37.000000
+      5       1.0e-09   1.00e+00       37.000000       43.000000
+      6       1.0e-09   1.00e+00       43.000000       49.000000
+      7       1.0e-09   1.00e+00       49.000000       56.000000
+      8       1.0e-09   1.00e+00       56.000000       64.000000
+      9       1.0e-09   1.00e+00       64.000000       74.000000
+     10       1.0e-09   1.00e+00       74.000000       84.000000
+     11       1.0e-09   1.00e+00       84.000000       97.000000
+     12       1.0e-09   1.00e+00       97.000000      114.000000
+     13       1.0e-09   1.00e+00      114.000000      133.000000
+     14       1.0e-09   1.00e+00      133.000000      153.000000
+     15       1.0e-09   1.00e+00      153.000000      174.000000
+     16       1.0e-09   1.00e+00      174.000000      196.000000
+     17       1.0e-09   1.00e+00      196.000000      220.000000
+     18       1.0e-09   1.00e+00      220.000000      245.000000
+     19       1.0e-09   1.00e+00      245.000000      272.000000
+     20       1.0e-09   1.00e+00      272.000000      300.000000
+     21       1.0e-09   1.00e+00      300.000000      330.000000
+     22       1.0e-09   1.00e+00      330.000000      362.000000
+     23       1.0e-09   1.00e+00      362.000000      395.000000
+     24       1.0e-09   1.00e+00      395.000000      430.000000
+     25       1.0e-09   1.00e+00      430.000000      468.000000
+     26       1.0e-09   1.00e+00      468.000000      507.000000
+     27       1.0e-09   1.00e+00      507.000000      548.000000
+     28       1.0e-09   1.00e+00      548.000000      592.000000
+     29       1.0e-09   1.00e+00      592.000000      638.000000
+     30       1.0e-09   1.00e+00      638.000000      686.000000
+     31       1.0e-09   1.00e+00      686.000000      737.000000
+     32       1.0e-09   1.00e+00      737.000000      846.000000
+     33       1.0e-09   1.00e+00      846.000000     1684.000000
+     34       1.0e-09   1.00e+00       18.000000       21.000000
+     35       1.0e-09   1.00e+00       21.000000       24.000000
+     36       1.0e-09   1.00e+00       24.000000       28.000000
+     37       1.0e-09   1.00e+00       28.000000       32.000000
+     38       1.0e-09   1.00e+00       32.000000       37.000000
+     39       1.0e-09   1.00e+00       37.000000       43.000000
+     40       1.0e-09   1.00e+00       43.000000       49.000000
+     41       1.0e-09   1.00e+00       49.000000       56.000000
+     42       1.0e-09   1.00e+00       56.000000       64.000000
+     43       1.0e-09   1.00e+00       64.000000       74.000000
+     44       1.0e-09   1.00e+00       74.000000       84.000000
+     45       1.0e-09   1.00e+00       84.000000       97.000000
+     46       1.0e-09   1.00e+00       97.000000      114.000000
+     47       1.0e-09   1.00e+00      114.000000      133.000000
+     48       1.0e-09   1.00e+00      133.000000      153.000000
+     49       1.0e-09   1.00e+00      153.000000      174.000000
+     50       1.0e-09   1.00e+00      174.000000      196.000000
+     51       1.0e-09   1.00e+00      196.000000      220.000000
+     52       1.0e-09   1.00e+00      220.000000      245.000000
+     53       1.0e-09   1.00e+00      245.000000      272.000000
+     54       1.0e-09   1.00e+00      272.000000      300.000000
+     55       1.0e-09   1.00e+00      300.000000      330.000000
+     56       1.0e-09   1.00e+00      330.000000      362.000000
+     57       1.0e-09   1.00e+00      362.000000      395.000000
+     58       1.0e-09   1.00e+00      395.000000      430.000000
+     59       1.0e-09   1.00e+00      430.000000      468.000000
+     60       1.0e-09   1.00e+00      468.000000      507.000000
+     61       1.0e-09   1.00e+00      507.000000      548.000000
+     62       1.0e-09   1.00e+00      548.000000      592.000000
+     63       1.0e-09   1.00e+00      592.000000      638.000000
+     64       1.0e-09   1.00e+00      638.000000      686.000000
+     65       1.0e-09   1.00e+00      686.000000      790.000000
+     66       1.0e-09   1.00e+00      790.000000     1684.000000
+     67       1.0e-09   1.00e+00       18.000000       21.000000
+     68       1.0e-09   1.00e+00       21.000000       24.000000
+     69       1.0e-09   1.00e+00       24.000000       28.000000
+     70       1.0e-09   1.00e+00       28.000000       32.000000
+     71       1.0e-09   1.00e+00       32.000000       37.000000
+     72       1.0e-09   1.00e+00       37.000000       43.000000
+     73       1.0e-09   1.00e+00       43.000000       49.000000
+     74       1.0e-09   1.00e+00       49.000000       56.000000
+     75       1.0e-09   1.00e+00       56.000000       64.000000
+     76       1.0e-09   1.00e+00       64.000000       74.000000
+     77       1.0e-09   1.00e+00       74.000000       84.000000
+     78       1.0e-09   1.00e+00       84.000000       97.000000
+     79       1.0e-09   1.00e+00       97.000000      114.000000
+     80       1.0e-09   1.00e+00      114.000000      133.000000
+     81       1.0e-09   1.00e+00      133.000000      153.000000
+     82       1.0e-09   1.00e+00      153.000000      174.000000
+     83       1.0e-09   1.00e+00      174.000000      196.000000
+     84       1.0e-09   1.00e+00      196.000000      220.000000
+     85       1.0e-09   1.00e+00      220.000000      245.000000
+     86       1.0e-09   1.00e+00      245.000000      272.000000
+     87       1.0e-09   1.00e+00      272.000000      300.000000
+     88       1.0e-09   1.00e+00      300.000000      330.000000
+     89       1.0e-09   1.00e+00      330.000000      362.000000
+     90       1.0e-09   1.00e+00      362.000000      395.000000
+     91       1.0e-09   1.00e+00      395.000000      430.000000
+     92       1.0e-09   1.00e+00      430.000000      468.000000
+     93       1.0e-09   1.00e+00      468.000000      507.000000
+     94       1.0e-09   1.00e+00      507.000000      548.000000
+     95       1.0e-09   1.00e+00      548.000000      592.000000
+     96       1.0e-09   1.00e+00      592.000000      638.000000
+     97       1.0e-09   1.00e+00      638.000000      686.000000
+     98       1.0e-09   1.00e+00      686.000000     1410.000000
+     99       1.0e-09   1.00e+00       18.000000       21.000000
+    100       1.0e-09   1.00e+00       21.000000       24.000000
+    101       1.0e-09   1.00e+00       24.000000       28.000000
+    102       1.0e-09   1.00e+00       28.000000       32.000000
+    103       1.0e-09   1.00e+00       32.000000       37.000000
+    104       1.0e-09   1.00e+00       37.000000       43.000000
+    105       1.0e-09   1.00e+00       43.000000       49.000000
+    106       1.0e-09   1.00e+00       49.000000       56.000000
+    107       1.0e-09   1.00e+00       56.000000       64.000000
+    108       1.0e-09   1.00e+00       64.000000       74.000000
+    109       1.0e-09   1.00e+00       74.000000       84.000000
+    110       1.0e-09   1.00e+00       84.000000       97.000000
+    111       1.0e-09   1.00e+00       97.000000      114.000000
+    112       1.0e-09   1.00e+00      114.000000      133.000000
+    113       1.0e-09   1.00e+00      133.000000      153.000000
+    114       1.0e-09   1.00e+00      153.000000      174.000000
+    115       1.0e-09   1.00e+00      174.000000      196.000000
+    116       1.0e-09   1.00e+00      196.000000      220.000000
+    117       1.0e-09   1.00e+00      220.000000      245.000000
+    118       1.0e-09   1.00e+00      245.000000      272.000000
+    119       1.0e-09   1.00e+00      272.000000      300.000000
+    120       1.0e-09   1.00e+00      300.000000      330.000000
+    121       1.0e-09   1.00e+00      330.000000      362.000000
+    122       1.0e-09   1.00e+00      362.000000      395.000000
+    123       1.0e-09   1.00e+00      395.000000      430.000000
+    124       1.0e-09   1.00e+00      430.000000      468.000000
+    125       1.0e-09   1.00e+00      468.000000      507.000000
+    126       1.0e-09   1.00e+00      507.000000      548.000000
+    127       1.0e-09   1.00e+00      548.000000     1032.000000
+    128       1.0e-09   1.00e+00       18.000000       21.000000
+    129       1.0e-09   1.00e+00       21.000000       24.000000
+    130       1.0e-09   1.00e+00       24.000000       28.000000
+    131       1.0e-09   1.00e+00       28.000000       32.000000
+    132       1.0e-09   1.00e+00       32.000000       37.000000
+    133       1.0e-09   1.00e+00       37.000000       43.000000
+    134       1.0e-09   1.00e+00       43.000000       49.000000
+    135       1.0e-09   1.00e+00       49.000000       56.000000
+    136       1.0e-09   1.00e+00       56.000000       64.000000
+    137       1.0e-09   1.00e+00       64.000000       74.000000
+    138       1.0e-09   1.00e+00       74.000000       84.000000
+    139       1.0e-09   1.00e+00       84.000000       97.000000
+    140       1.0e-09   1.00e+00       97.000000      114.000000
+    141       1.0e-09   1.00e+00      114.000000      133.000000
+    142       1.0e-09   1.00e+00      133.000000      153.000000
+    143       1.0e-09   1.00e+00      153.000000      174.000000
+    144       1.0e-09   1.00e+00      174.000000      196.000000
+    145       1.0e-09   1.00e+00      196.000000      220.000000
+    146       1.0e-09   1.00e+00      220.000000      245.000000
+    147       1.0e-09   1.00e+00      245.000000      272.000000
+    148       1.0e-09   1.00e+00      272.000000      300.000000
+    149       1.0e-09   1.00e+00      300.000000      330.000000
+    150       1.0e-09   1.00e+00      330.000000      362.000000
+    151       1.0e-09   1.00e+00      362.000000      395.000000
+    152       1.0e-09   1.00e+00      395.000000      430.000000
+    153       1.0e-09   1.00e+00      430.000000      737.000000
+    154       1.0e-09   1.00e+00       18.000000       21.000000
+    155       1.0e-09   1.00e+00       21.000000       24.000000
+    156       1.0e-09   1.00e+00       24.000000       28.000000
+    157       1.0e-09   1.00e+00       28.000000       32.000000
+    158       1.0e-09   1.00e+00       32.000000       37.000000
+    159       1.0e-09   1.00e+00       37.000000       43.000000
+    160       1.0e-09   1.00e+00       43.000000       49.000000
+    161       1.0e-09   1.00e+00       49.000000       56.000000
+    162       1.0e-09   1.00e+00       56.000000       64.000000
+    163       1.0e-09   1.00e+00       64.000000       74.000000
+    164       1.0e-09   1.00e+00       74.000000       84.000000
+    165       1.0e-09   1.00e+00       84.000000       97.000000
+    166       1.0e-09   1.00e+00       97.000000      114.000000
+    167       1.0e-09   1.00e+00      114.000000      133.000000
+    168       1.0e-09   1.00e+00      133.000000      153.000000
+    169       1.0e-09   1.00e+00      153.000000      174.000000
+    170       1.0e-09   1.00e+00      174.000000      196.000000
+    171       1.0e-09   1.00e+00      196.000000      220.000000
+    172       1.0e-09   1.00e+00      220.000000      245.000000
+    173       1.0e-09   1.00e+00      245.000000      272.000000
+    174       1.0e-09   1.00e+00      272.000000      300.000000
+    175       1.0e-09   1.00e+00      300.000000      468.000000
+}}
+
+
+Warmup.Binning {{
+    ObsBin        |y|_Lo        |y|_Up   pT_[GeV]_Lo   pT_[GeV]_Up       BinSize    EventCount
+       0       0.00000       0.500000      18.0000       21.0000       3.00000           3244885
+       1       0.00000       0.500000      21.0000       24.0000       3.00000           3509086
+       2       0.00000       0.500000      24.0000       28.0000       4.00000           5089791
+       3       0.00000       0.500000      28.0000       32.0000       4.00000           5578139
+       4       0.00000       0.500000      32.0000       37.0000       5.00000          13849486
+       5       0.00000       0.500000      37.0000       43.0000       6.00000          42220087
+       6       0.00000       0.500000      43.0000       49.0000       6.00000          63797111
+       7       0.00000       0.500000      49.0000       56.0000       7.00000          89607455
+       8       0.00000       0.500000      56.0000       64.0000       8.00000         111378666
+       9       0.00000       0.500000      64.0000       74.0000       10.0000         142213393
+      10       0.00000       0.500000      74.0000       84.0000       10.0000         138600203
+      11       0.00000       0.500000      84.0000       97.0000       13.0000         168761621
+      12       0.00000       0.500000      97.0000       114.000       17.0000         196475552
+      13       0.00000       0.500000      114.000       133.000       19.0000         187801775
+      14       0.00000       0.500000      133.000       153.000       20.0000         169574713
+      15       0.00000       0.500000      153.000       174.000       21.0000         154746214
+      16       0.00000       0.500000      174.000       196.000       22.0000         142317245
+      17       0.00000       0.500000      196.000       220.000       24.0000         137085599
+      18       0.00000       0.500000      220.000       245.000       25.0000         126718578
+      19       0.00000       0.500000      245.000       272.000       27.0000         122031084
+      20       0.00000       0.500000      272.000       300.000       28.0000         113359687
+      21       0.00000       0.500000      300.000       330.000       30.0000         109234608
+      22       0.00000       0.500000      330.000       362.000       32.0000         104985678
+      23       0.00000       0.500000      362.000       395.000       33.0000          97925128
+      24       0.00000       0.500000      395.000       430.000       35.0000          94194296
+      25       0.00000       0.500000      430.000       468.000       38.0000          92800792
+      26       0.00000       0.500000      468.000       507.000       39.0000          86523591
+      27       0.00000       0.500000      507.000       548.000       41.0000          82887126
+      28       0.00000       0.500000      548.000       592.000       44.0000          81112535
+      29       0.00000       0.500000      592.000       638.000       46.0000          77302834
+      30       0.00000       0.500000      638.000       686.000       48.0000          73685892
+      31       0.00000       0.500000      686.000       737.000       51.0000          71466808
+      32       0.00000       0.500000      737.000       846.000       109.000         133404502
+      33       0.00000       0.500000      846.000       1684.00       838.000         555151128
+      34       0.500000      1.00000       18.0000       21.0000       3.00000           3652418
+      35       0.500000      1.00000       21.0000       24.0000       3.00000           4121614
+      36       0.500000      1.00000       24.0000       28.0000       4.00000          10869243
+      37       0.500000      1.00000       28.0000       32.0000       4.00000          21632310
+      38       0.500000      1.00000       32.0000       37.0000       5.00000          39926467
+      39       0.500000      1.00000       37.0000       43.0000       6.00000          54958708
+      40       0.500000      1.00000       43.0000       49.0000       6.00000          55178704
+      41       0.500000      1.00000       49.0000       56.0000       7.00000          63711732
+      42       0.500000      1.00000       56.0000       64.0000       8.00000          72031890
+      43       0.500000      1.00000       64.0000       74.0000       10.0000          89189226
+      44       0.500000      1.00000       74.0000       84.0000       10.0000          88320155
+      45       0.500000      1.00000       84.0000       97.0000       13.0000         113800743
+      46       0.500000      1.00000       97.0000       114.000       17.0000         147458304
+      47       0.500000      1.00000       114.000       133.000       19.0000         161287756
+      48       0.500000      1.00000       133.000       153.000       20.0000         159145063
+      49       0.500000      1.00000       153.000       174.000       21.0000         151362484
+      50       0.500000      1.00000       174.000       196.000       22.0000         140190638
+      51       0.500000      1.00000       196.000       220.000       24.0000         134795983
+      52       0.500000      1.00000       220.000       245.000       25.0000         124324263
+      53       0.500000      1.00000       245.000       272.000       27.0000         119533099
+      54       0.500000      1.00000       272.000       300.000       28.0000         110665919
+      55       0.500000      1.00000       300.000       330.000       30.0000         106354192
+      56       0.500000      1.00000       330.000       362.000       32.0000         101883684
+      57       0.500000      1.00000       362.000       395.000       33.0000          94775793
+      58       0.500000      1.00000       395.000       430.000       35.0000          90787466
+      59       0.500000      1.00000       430.000       468.000       38.0000          89137881
+      60       0.500000      1.00000       468.000       507.000       39.0000          82816426
+      61       0.500000      1.00000       507.000       548.000       41.0000          78978655
+      62       0.500000      1.00000       548.000       592.000       44.0000          76859111
+      63       0.500000      1.00000       592.000       638.000       46.0000          72925993
+      64       0.500000      1.00000       638.000       686.000       48.0000          69029065
+      65       0.500000      1.00000       686.000       790.000       104.000         129318756
+      66       0.500000      1.00000       790.000       1684.00       894.000         534602418
+      67       1.00000       1.50000       18.0000       21.0000       3.00000          11359250
+      68       1.00000       1.50000       21.0000       24.0000       3.00000          16241652
+      69       1.00000       1.50000       24.0000       28.0000       4.00000          24808483
+      70       1.00000       1.50000       28.0000       32.0000       4.00000          24478552
+      71       1.00000       1.50000       32.0000       37.0000       5.00000          30146578
+      72       1.00000       1.50000       37.0000       43.0000       6.00000          35559468
+      73       1.00000       1.50000       43.0000       49.0000       6.00000          35040411
+      74       1.00000       1.50000       49.0000       56.0000       7.00000          40339229
+      75       1.00000       1.50000       56.0000       64.0000       8.00000          45514427
+      76       1.00000       1.50000       64.0000       74.0000       10.0000          56121821
+      77       1.00000       1.50000       74.0000       84.0000       10.0000          55474552
+      78       1.00000       1.50000       84.0000       97.0000       13.0000          71379882
+      79       1.00000       1.50000       97.0000       114.000       17.0000          92203391
+      80       1.00000       1.50000       114.000       133.000       19.0000         101887345
+      81       1.00000       1.50000       133.000       153.000       20.0000         106140790
+      82       1.00000       1.50000       153.000       174.000       21.0000         110465635
+      83       1.00000       1.50000       174.000       196.000       22.0000         114440872
+      84       1.00000       1.50000       196.000       220.000       24.0000         120024289
+      85       1.00000       1.50000       220.000       245.000       25.0000         116193861
+      86       1.00000       1.50000       245.000       272.000       27.0000         113484315
+      87       1.00000       1.50000       272.000       300.000       28.0000         104595897
+      88       1.00000       1.50000       300.000       330.000       30.0000          99818012
+      89       1.00000       1.50000       330.000       362.000       32.0000          94984358
+      90       1.00000       1.50000       362.000       395.000       33.0000          87580339
+      91       1.00000       1.50000       395.000       430.000       35.0000          83217708
+      92       1.00000       1.50000       430.000       468.000       38.0000          80954958
+      93       1.00000       1.50000       468.000       507.000       39.0000          74328961
+      94       1.00000       1.50000       507.000       548.000       41.0000          70068754
+      95       1.00000       1.50000       548.000       592.000       44.0000          67359915
+      96       1.00000       1.50000       592.000       638.000       46.0000          62922713
+      97       1.00000       1.50000       638.000       686.000       48.0000          58677829
+      98       1.00000       1.50000       686.000       1410.00       724.000         412025222
+      99       1.50000       2.00000       18.0000       21.0000       3.00000          12728744
+     100       1.50000       2.00000       21.0000       24.0000       3.00000          12423418
+     101       1.50000       2.00000       24.0000       28.0000       4.00000          16214380
+     102       1.50000       2.00000       28.0000       32.0000       4.00000          15861020
+     103       1.50000       2.00000       32.0000       37.0000       5.00000          19408144
+     104       1.50000       2.00000       37.0000       43.0000       6.00000          22853397
+     105       1.50000       2.00000       43.0000       49.0000       6.00000          22425802
+     106       1.50000       2.00000       49.0000       56.0000       7.00000          25707941
+     107       1.50000       2.00000       56.0000       64.0000       8.00000          28978887
+     108       1.50000       2.00000       64.0000       74.0000       10.0000          35647619
+     109       1.50000       2.00000       74.0000       84.0000       10.0000          35133084
+     110       1.50000       2.00000       84.0000       97.0000       13.0000          45000130
+     111       1.50000       2.00000       97.0000       114.000       17.0000          57979131
+     112       1.50000       2.00000       114.000       133.000       19.0000          63884730
+     113       1.50000       2.00000       133.000       153.000       20.0000          66388812
+     114       1.50000       2.00000       153.000       174.000       21.0000          68976530
+     115       1.50000       2.00000       174.000       196.000       22.0000          71512518
+     116       1.50000       2.00000       196.000       220.000       24.0000          77389235
+     117       1.50000       2.00000       220.000       245.000       25.0000          79905868
+     118       1.50000       2.00000       245.000       272.000       27.0000          85600669
+     119       1.50000       2.00000       272.000       300.000       28.0000          86526419
+     120       1.50000       2.00000       300.000       330.000       30.0000          86624748
+     121       1.50000       2.00000       330.000       362.000       32.0000          82373851
+     122       1.50000       2.00000       362.000       395.000       33.0000          74632103
+     123       1.50000       2.00000       395.000       430.000       35.0000          69485661
+     124       1.50000       2.00000       430.000       468.000       38.0000          66043047
+     125       1.50000       2.00000       468.000       507.000       39.0000          59062346
+     126       1.50000       2.00000       507.000       548.000       41.0000          53929043
+     127       1.50000       2.00000       548.000       1032.00       484.000         277256812
+     128       2.00000       2.50000       18.0000       21.0000       3.00000           8446858
+     129       2.00000       2.50000       21.0000       24.0000       3.00000           8203545
+     130       2.00000       2.50000       24.0000       28.0000       4.00000          10645292
+     131       2.00000       2.50000       28.0000       32.0000       4.00000          10380489
+     132       2.00000       2.50000       32.0000       37.0000       5.00000          12652584
+     133       2.00000       2.50000       37.0000       43.0000       6.00000          14817859
+     134       2.00000       2.50000       43.0000       49.0000       6.00000          14486416
+     135       2.00000       2.50000       49.0000       56.0000       7.00000          16570393
+     136       2.00000       2.50000       56.0000       64.0000       8.00000          18575046
+     137       2.00000       2.50000       64.0000       74.0000       10.0000          22788563
+     138       2.00000       2.50000       74.0000       84.0000       10.0000          22357286
+     139       2.00000       2.50000       84.0000       97.0000       13.0000          28559405
+     140       2.00000       2.50000       97.0000       114.000       17.0000          36634892
+     141       2.00000       2.50000       114.000       133.000       19.0000          40209204
+     142       2.00000       2.50000       133.000       153.000       20.0000          41636119
+     143       2.00000       2.50000       153.000       174.000       21.0000          43092427
+     144       2.00000       2.50000       174.000       196.000       22.0000          44605666
+     145       2.00000       2.50000       196.000       220.000       24.0000          48055329
+     146       2.00000       2.50000       220.000       245.000       25.0000          49464863
+     147       2.00000       2.50000       245.000       272.000       27.0000          52872778
+     148       2.00000       2.50000       272.000       300.000       28.0000          54323871
+     149       2.00000       2.50000       300.000       330.000       30.0000          57670655
+     150       2.00000       2.50000       330.000       362.000       32.0000          59613575
+     151       2.00000       2.50000       362.000       395.000       33.0000          52548181
+     152       2.00000       2.50000       395.000       430.000       35.0000          46075141
+     153       2.00000       2.50000       430.000       737.000       307.000         151430405
+     154       2.50000       3.00000       18.0000       21.0000       3.00000           5656238
+     155       2.50000       3.00000       21.0000       24.0000       3.00000           5485445
+     156       2.50000       3.00000       24.0000       28.0000       4.00000           7081781
+     157       2.50000       3.00000       28.0000       32.0000       4.00000           6863745
+     158       2.50000       3.00000       32.0000       37.0000       5.00000           8337637
+     159       2.50000       3.00000       37.0000       43.0000       6.00000           9712710
+     160       2.50000       3.00000       43.0000       49.0000       6.00000           9449307
+     161       2.50000       3.00000       49.0000       56.0000       7.00000          10749788
+     162       2.50000       3.00000       56.0000       64.0000       8.00000          11987227
+     163       2.50000       3.00000       64.0000       74.0000       10.0000          14638834
+     164       2.50000       3.00000       74.0000       84.0000       10.0000          14286650
+     165       2.50000       3.00000       84.0000       97.0000       13.0000          18191222
+     166       2.50000       3.00000       97.0000       114.000       17.0000          23206827
+     167       2.50000       3.00000       114.000       133.000       19.0000          25287087
+     168       2.50000       3.00000       133.000       153.000       20.0000          26054749
+     169       2.50000       3.00000       153.000       174.000       21.0000          26825953
+     170       2.50000       3.00000       174.000       196.000       22.0000          27583745
+     171       2.50000       3.00000       196.000       220.000       24.0000          29590589
+     172       2.50000       3.00000       220.000       245.000       25.0000          30301929
+     173       2.50000       3.00000       245.000       272.000       27.0000          32195240
+     174       2.50000       3.00000       272.000       300.000       28.0000          32609430
+     175       2.50000       3.00000       300.000       468.000       168.000          89452916
+}}
diff --git a/test/InclusiveNJets_InclusiveJets_flex.wrm b/test/InclusiveNJets_InclusiveJets_flex.wrm
new file mode 100644
index 0000000000000000000000000000000000000000..7c489b9b4009e8fca7d5d9d54c6e97a89f0a26d5
--- /dev/null
+++ b/test/InclusiveNJets_InclusiveJets_flex.wrm
@@ -0,0 +1,387 @@
+# --- Use emacs in sh mode -*-sh-*- #
+# This is a automatically generated file by fastNLO and holds the values of the warmup run. 
+# The values are valid for the scenario InclusiveJets_flex
+# and if calculated with the steerfile: InclusiveNJets
+# but only if no serious changes have been performed since its creation.
+# 
+# Delete this file, if you want fastNLO to calculate a new one.
+# 
+# This file has been calculated using: 
+#      100000 contributions.
+#      1296561 entries.
+#   ( Mind: contributions != events. And contributions are not necessarily in phase space region.
+# Please check by eye for reasonability of the values.
+# Number of events per bin are listed below.
+ 
+Warmup.OrderInAlphasOfWarmupRunWas	2
+Warmup.CheckScaleLimitsAgainstBins	true
+Warmup.ScaleDescriptionScale1     	"pT_jet_[GeV]"
+Warmup.ScaleDescriptionScale2     	"pT_max_[GeV]"
+Warmup.DifferentialDimension      	2
+Warmup.DimensionLabels {
+  "|y|"  "pT_[GeV]"  
+} 
+Warmup.DimensionIsDifferential {
+  "2"  "2"  
+} 
+
+Warmup.Values {{
+   ObsBin      x_min      x_max  pT_jet_[GeV]_min  pT_jet_[GeV]_max  pT_max_[GeV]_min  pT_max_[GeV]_max
+      0      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+      1      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+      2      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+      3      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+      4      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+      5      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+      6      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+      7      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+      8      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+      9      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+     10      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+     11      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+     12      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+     13      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+     14      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+     15      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+     16      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+     17      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+     18      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+     19      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+     20      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+     21      1.0e-09   1.00e+00      300.000000      330.000000      300.000000      330.000000
+     22      1.0e-09   1.00e+00      330.000000      362.000000      330.000000      362.000000
+     23      1.0e-09   1.00e+00      362.000000      395.000000      362.000000      395.000000
+     24      1.0e-09   1.00e+00      395.000000      430.000000      395.000000      430.000000
+     25      1.0e-09   1.00e+00      430.000000      468.000000      430.000000      468.000000
+     26      1.0e-09   1.00e+00      468.000000      507.000000      468.000000      507.000000
+     27      1.0e-09   1.00e+00      507.000000      548.000000      507.000000      548.000000
+     28      1.0e-09   1.00e+00      548.000000      592.000000      548.000000      592.000000
+     29      1.0e-09   1.00e+00      592.000000      638.000000      592.000000      638.000000
+     30      1.0e-09   1.00e+00      638.000000      686.000000      638.000000      686.000000
+     31      1.0e-09   1.00e+00      686.000000      737.000000      686.000000      737.000000
+     32      1.0e-09   1.00e+00      737.000000      846.000000      737.000000      846.000000
+     33      1.0e-09   1.00e+00      846.000000     1684.000000      846.000000     1684.000000
+     34      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+     35      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+     36      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+     37      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+     38      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+     39      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+     40      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+     41      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+     42      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+     43      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+     44      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+     45      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+     46      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+     47      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+     48      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+     49      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+     50      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+     51      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+     52      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+     53      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+     54      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+     55      1.0e-09   1.00e+00      300.000000      330.000000      300.000000      330.000000
+     56      1.0e-09   1.00e+00      330.000000      362.000000      330.000000      362.000000
+     57      1.0e-09   1.00e+00      362.000000      395.000000      362.000000      395.000000
+     58      1.0e-09   1.00e+00      395.000000      430.000000      395.000000      430.000000
+     59      1.0e-09   1.00e+00      430.000000      468.000000      430.000000      468.000000
+     60      1.0e-09   1.00e+00      468.000000      507.000000      468.000000      507.000000
+     61      1.0e-09   1.00e+00      507.000000      548.000000      507.000000      548.000000
+     62      1.0e-09   1.00e+00      548.000000      592.000000      548.000000      592.000000
+     63      1.0e-09   1.00e+00      592.000000      638.000000      592.000000      638.000000
+     64      1.0e-09   1.00e+00      638.000000      686.000000      638.000000      686.000000
+     65      1.0e-09   1.00e+00      686.000000      790.000000      686.000000      790.000000
+     66      1.0e-09   1.00e+00      790.000000     1684.000000      790.000000     1684.000000
+     67      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+     68      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+     69      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+     70      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+     71      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+     72      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+     73      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+     74      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+     75      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+     76      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+     77      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+     78      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+     79      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+     80      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+     81      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+     82      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+     83      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+     84      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+     85      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+     86      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+     87      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+     88      1.0e-09   1.00e+00      300.000000      330.000000      300.000000      330.000000
+     89      1.0e-09   1.00e+00      330.000000      362.000000      330.000000      362.000000
+     90      1.0e-09   1.00e+00      362.000000      395.000000      362.000000      395.000000
+     91      1.0e-09   1.00e+00      395.000000      430.000000      395.000000      430.000000
+     92      1.0e-09   1.00e+00      430.000000      468.000000      430.000000      468.000000
+     93      1.0e-09   1.00e+00      468.000000      507.000000      468.000000      507.000000
+     94      1.0e-09   1.00e+00      507.000000      548.000000      507.000000      548.000000
+     95      1.0e-09   1.00e+00      548.000000      592.000000      548.000000      592.000000
+     96      1.0e-09   1.00e+00      592.000000      638.000000      592.000000      638.000000
+     97      1.0e-09   1.00e+00      638.000000      686.000000      638.000000      686.000000
+     98      1.0e-09   1.00e+00      686.000000     1410.000000      686.000000     1410.000000
+     99      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+    100      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+    101      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+    102      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+    103      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+    104      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+    105      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+    106      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+    107      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+    108      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+    109      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+    110      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+    111      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+    112      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+    113      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+    114      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+    115      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+    116      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+    117      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+    118      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+    119      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+    120      1.0e-09   1.00e+00      300.000000      330.000000      300.000000      330.000000
+    121      1.0e-09   1.00e+00      330.000000      362.000000      330.000000      362.000000
+    122      1.0e-09   1.00e+00      362.000000      395.000000      362.000000      395.000000
+    123      1.0e-09   1.00e+00      395.000000      430.000000      395.000000      430.000000
+    124      1.0e-09   1.00e+00      430.000000      468.000000      430.000000      468.000000
+    125      1.0e-09   1.00e+00      468.000000      507.000000      468.000000      507.000000
+    126      1.0e-09   1.00e+00      507.000000      548.000000      507.000000      548.000000
+    127      1.0e-09   1.00e+00      548.000000     1032.000000      548.000000     1032.000000
+    128      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+    129      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+    130      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+    131      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+    132      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+    133      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+    134      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+    135      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+    136      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+    137      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+    138      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+    139      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+    140      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+    141      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+    142      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+    143      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+    144      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+    145      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+    146      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+    147      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+    148      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+    149      1.0e-09   1.00e+00      300.000000      330.000000      300.000000      330.000000
+    150      1.0e-09   1.00e+00      330.000000      362.000000      330.000000      362.000000
+    151      1.0e-09   1.00e+00      362.000000      395.000000      362.000000      395.000000
+    152      1.0e-09   1.00e+00      395.000000      430.000000      395.000000      430.000000
+    153      1.0e-09   1.00e+00      430.000000      737.000000      430.000000      737.000000
+    154      1.0e-09   1.00e+00       18.000000       21.000000       18.000000       21.000000
+    155      1.0e-09   1.00e+00       21.000000       24.000000       21.000000       24.000000
+    156      1.0e-09   1.00e+00       24.000000       28.000000       24.000000       28.000000
+    157      1.0e-09   1.00e+00       28.000000       32.000000       28.000000       32.000000
+    158      1.0e-09   1.00e+00       32.000000       37.000000       32.000000       37.000000
+    159      1.0e-09   1.00e+00       37.000000       43.000000       37.000000       43.000000
+    160      1.0e-09   1.00e+00       43.000000       49.000000       43.000000       49.000000
+    161      1.0e-09   1.00e+00       49.000000       56.000000       49.000000       56.000000
+    162      1.0e-09   1.00e+00       56.000000       64.000000       56.000000       64.000000
+    163      1.0e-09   1.00e+00       64.000000       74.000000       64.000000       74.000000
+    164      1.0e-09   1.00e+00       74.000000       84.000000       74.000000       84.000000
+    165      1.0e-09   1.00e+00       84.000000       97.000000       84.000000       97.000000
+    166      1.0e-09   1.00e+00       97.000000      114.000000       97.000000      114.000000
+    167      1.0e-09   1.00e+00      114.000000      133.000000      114.000000      133.000000
+    168      1.0e-09   1.00e+00      133.000000      153.000000      133.000000      153.000000
+    169      1.0e-09   1.00e+00      153.000000      174.000000      153.000000      174.000000
+    170      1.0e-09   1.00e+00      174.000000      196.000000      174.000000      196.000000
+    171      1.0e-09   1.00e+00      196.000000      220.000000      196.000000      220.000000
+    172      1.0e-09   1.00e+00      220.000000      245.000000      220.000000      245.000000
+    173      1.0e-09   1.00e+00      245.000000      272.000000      245.000000      272.000000
+    174      1.0e-09   1.00e+00      272.000000      300.000000      272.000000      300.000000
+    175      1.0e-09   1.00e+00      300.000000      468.000000      300.000000      468.000000
+}}
+
+
+Warmup.Binning {{
+    ObsBin        |y|_Lo        |y|_Up   pT_[GeV]_Lo   pT_[GeV]_Up       BinSize    EventCount
+       0       0.00000       0.500000      18.0000       21.0000       3.00000               308
+       1       0.00000       0.500000      21.0000       24.0000       3.00000               399
+       2       0.00000       0.500000      24.0000       28.0000       4.00000               511
+       3       0.00000       0.500000      28.0000       32.0000       4.00000               609
+       4       0.00000       0.500000      32.0000       37.0000       5.00000              1463
+       5       0.00000       0.500000      37.0000       43.0000       6.00000              4291
+       6       0.00000       0.500000      43.0000       49.0000       6.00000              6615
+       7       0.00000       0.500000      49.0000       56.0000       7.00000              9079
+       8       0.00000       0.500000      56.0000       64.0000       8.00000             10969
+       9       0.00000       0.500000      64.0000       74.0000       10.0000             14035
+      10       0.00000       0.500000      74.0000       84.0000       10.0000             12929
+      11       0.00000       0.500000      84.0000       97.0000       13.0000             16940
+      12       0.00000       0.500000      97.0000       114.000       17.0000             19691
+      13       0.00000       0.500000      114.000       133.000       19.0000             18921
+      14       0.00000       0.500000      133.000       153.000       20.0000             17773
+      15       0.00000       0.500000      153.000       174.000       21.0000             16065
+      16       0.00000       0.500000      174.000       196.000       22.0000             14035
+      17       0.00000       0.500000      196.000       220.000       24.0000             14273
+      18       0.00000       0.500000      220.000       245.000       25.0000             12579
+      19       0.00000       0.500000      245.000       272.000       27.0000             12159
+      20       0.00000       0.500000      272.000       300.000       28.0000             11200
+      21       0.00000       0.500000      300.000       330.000       30.0000             10556
+      22       0.00000       0.500000      330.000       362.000       32.0000              9506
+      23       0.00000       0.500000      362.000       395.000       33.0000             10388
+      24       0.00000       0.500000      395.000       430.000       35.0000              9324
+      25       0.00000       0.500000      430.000       468.000       38.0000              8883
+      26       0.00000       0.500000      468.000       507.000       39.0000              8106
+      27       0.00000       0.500000      507.000       548.000       41.0000              8358
+      28       0.00000       0.500000      548.000       592.000       44.0000              7973
+      29       0.00000       0.500000      592.000       638.000       46.0000              7665
+      30       0.00000       0.500000      638.000       686.000       48.0000              7630
+      31       0.00000       0.500000      686.000       737.000       51.0000              7413
+      32       0.00000       0.500000      737.000       846.000       109.000             14644
+      33       0.00000       0.500000      846.000       1684.00       838.000             56553
+      34       0.500000      1.00000       18.0000       21.0000       3.00000               364
+      35       0.500000      1.00000       21.0000       24.0000       3.00000               385
+      36       0.500000      1.00000       24.0000       28.0000       4.00000               994
+      37       0.500000      1.00000       28.0000       32.0000       4.00000              2114
+      38       0.500000      1.00000       32.0000       37.0000       5.00000              3801
+      39       0.500000      1.00000       37.0000       43.0000       6.00000              5705
+      40       0.500000      1.00000       43.0000       49.0000       6.00000              5264
+      41       0.500000      1.00000       49.0000       56.0000       7.00000              6468
+      42       0.500000      1.00000       56.0000       64.0000       8.00000              7175
+      43       0.500000      1.00000       64.0000       74.0000       10.0000              8778
+      44       0.500000      1.00000       74.0000       84.0000       10.0000              8519
+      45       0.500000      1.00000       84.0000       97.0000       13.0000             11802
+      46       0.500000      1.00000       97.0000       114.000       17.0000             14868
+      47       0.500000      1.00000       114.000       133.000       19.0000             16394
+      48       0.500000      1.00000       133.000       153.000       20.0000             16247
+      49       0.500000      1.00000       153.000       174.000       21.0000             15547
+      50       0.500000      1.00000       174.000       196.000       22.0000             14203
+      51       0.500000      1.00000       196.000       220.000       24.0000             14105
+      52       0.500000      1.00000       220.000       245.000       25.0000             11788
+      53       0.500000      1.00000       245.000       272.000       27.0000             12047
+      54       0.500000      1.00000       272.000       300.000       28.0000             10794
+      55       0.500000      1.00000       300.000       330.000       30.0000             10227
+      56       0.500000      1.00000       330.000       362.000       32.0000              9842
+      57       0.500000      1.00000       362.000       395.000       33.0000              9366
+      58       0.500000      1.00000       395.000       430.000       35.0000              9303
+      59       0.500000      1.00000       430.000       468.000       38.0000              9205
+      60       0.500000      1.00000       468.000       507.000       39.0000              7644
+      61       0.500000      1.00000       507.000       548.000       41.0000              8162
+      62       0.500000      1.00000       548.000       592.000       44.0000              7805
+      63       0.500000      1.00000       592.000       638.000       46.0000              7504
+      64       0.500000      1.00000       638.000       686.000       48.0000              6853
+      65       0.500000      1.00000       686.000       790.000       104.000             13265
+      66       0.500000      1.00000       790.000       1684.00       894.000             53438
+      67       1.00000       1.50000       18.0000       21.0000       3.00000              1148
+      68       1.00000       1.50000       21.0000       24.0000       3.00000              1617
+      69       1.00000       1.50000       24.0000       28.0000       4.00000              2345
+      70       1.00000       1.50000       28.0000       32.0000       4.00000              2338
+      71       1.00000       1.50000       32.0000       37.0000       5.00000              2758
+      72       1.00000       1.50000       37.0000       43.0000       6.00000              3661
+      73       1.00000       1.50000       43.0000       49.0000       6.00000              3395
+      74       1.00000       1.50000       49.0000       56.0000       7.00000              4151
+      75       1.00000       1.50000       56.0000       64.0000       8.00000              4613
+      76       1.00000       1.50000       64.0000       74.0000       10.0000              5411
+      77       1.00000       1.50000       74.0000       84.0000       10.0000              5418
+      78       1.00000       1.50000       84.0000       97.0000       13.0000              7252
+      79       1.00000       1.50000       97.0000       114.000       17.0000              9149
+      80       1.00000       1.50000       114.000       133.000       19.0000             10311
+      81       1.00000       1.50000       133.000       153.000       20.0000             10822
+      82       1.00000       1.50000       153.000       174.000       21.0000             10920
+      83       1.00000       1.50000       174.000       196.000       22.0000             11760
+      84       1.00000       1.50000       196.000       220.000       24.0000             12467
+      85       1.00000       1.50000       220.000       245.000       25.0000             11557
+      86       1.00000       1.50000       245.000       272.000       27.0000             11571
+      87       1.00000       1.50000       272.000       300.000       28.0000              9898
+      88       1.00000       1.50000       300.000       330.000       30.0000             10136
+      89       1.00000       1.50000       330.000       362.000       32.0000              9618
+      90       1.00000       1.50000       362.000       395.000       33.0000              8505
+      91       1.00000       1.50000       395.000       430.000       35.0000              8043
+      92       1.00000       1.50000       430.000       468.000       38.0000              8302
+      93       1.00000       1.50000       468.000       507.000       39.0000              6783
+      94       1.00000       1.50000       507.000       548.000       41.0000              6825
+      95       1.00000       1.50000       548.000       592.000       44.0000              6867
+      96       1.00000       1.50000       592.000       638.000       46.0000              6496
+      97       1.00000       1.50000       638.000       686.000       48.0000              5929
+      98       1.00000       1.50000       686.000       1410.00       724.000             41097
+      99       1.50000       2.00000       18.0000       21.0000       3.00000              1267
+     100       1.50000       2.00000       21.0000       24.0000       3.00000              1274
+     101       1.50000       2.00000       24.0000       28.0000       4.00000              1498
+     102       1.50000       2.00000       28.0000       32.0000       4.00000              1547
+     103       1.50000       2.00000       32.0000       37.0000       5.00000              1869
+     104       1.50000       2.00000       37.0000       43.0000       6.00000              2527
+     105       1.50000       2.00000       43.0000       49.0000       6.00000              2359
+     106       1.50000       2.00000       49.0000       56.0000       7.00000              2478
+     107       1.50000       2.00000       56.0000       64.0000       8.00000              2870
+     108       1.50000       2.00000       64.0000       74.0000       10.0000              3514
+     109       1.50000       2.00000       74.0000       84.0000       10.0000              3507
+     110       1.50000       2.00000       84.0000       97.0000       13.0000              4480
+     111       1.50000       2.00000       97.0000       114.000       17.0000              5866
+     112       1.50000       2.00000       114.000       133.000       19.0000              6685
+     113       1.50000       2.00000       133.000       153.000       20.0000              6545
+     114       1.50000       2.00000       153.000       174.000       21.0000              6867
+     115       1.50000       2.00000       174.000       196.000       22.0000              6363
+     116       1.50000       2.00000       196.000       220.000       24.0000              7707
+     117       1.50000       2.00000       220.000       245.000       25.0000              7287
+     118       1.50000       2.00000       245.000       272.000       27.0000              8673
+     119       1.50000       2.00000       272.000       300.000       28.0000              8316
+     120       1.50000       2.00000       300.000       330.000       30.0000              8743
+     121       1.50000       2.00000       330.000       362.000       32.0000              7875
+     122       1.50000       2.00000       362.000       395.000       33.0000              7511
+     123       1.50000       2.00000       395.000       430.000       35.0000              6720
+     124       1.50000       2.00000       430.000       468.000       38.0000              6419
+     125       1.50000       2.00000       468.000       507.000       39.0000              5586
+     126       1.50000       2.00000       507.000       548.000       41.0000              5355
+     127       1.50000       2.00000       548.000       1032.00       484.000             28231
+     128       2.00000       2.50000       18.0000       21.0000       3.00000               854
+     129       2.00000       2.50000       21.0000       24.0000       3.00000               861
+     130       2.00000       2.50000       24.0000       28.0000       4.00000              1218
+     131       2.00000       2.50000       28.0000       32.0000       4.00000               875
+     132       2.00000       2.50000       32.0000       37.0000       5.00000              1211
+     133       2.00000       2.50000       37.0000       43.0000       6.00000              1498
+     134       2.00000       2.50000       43.0000       49.0000       6.00000              1470
+     135       2.00000       2.50000       49.0000       56.0000       7.00000              1631
+     136       2.00000       2.50000       56.0000       64.0000       8.00000              1673
+     137       2.00000       2.50000       64.0000       74.0000       10.0000              2310
+     138       2.00000       2.50000       74.0000       84.0000       10.0000              2205
+     139       2.00000       2.50000       84.0000       97.0000       13.0000              2961
+     140       2.00000       2.50000       97.0000       114.000       17.0000              3619
+     141       2.00000       2.50000       114.000       133.000       19.0000              4032
+     142       2.00000       2.50000       133.000       153.000       20.0000              4326
+     143       2.00000       2.50000       153.000       174.000       21.0000              4585
+     144       2.00000       2.50000       174.000       196.000       22.0000              4571
+     145       2.00000       2.50000       196.000       220.000       24.0000              4592
+     146       2.00000       2.50000       220.000       245.000       25.0000              5327
+     147       2.00000       2.50000       245.000       272.000       27.0000              5509
+     148       2.00000       2.50000       272.000       300.000       28.0000              5124
+     149       2.00000       2.50000       300.000       330.000       30.0000              5747
+     150       2.00000       2.50000       330.000       362.000       32.0000              5733
+     151       2.00000       2.50000       362.000       395.000       33.0000              5362
+     152       2.00000       2.50000       395.000       430.000       35.0000              4802
+     153       2.00000       2.50000       430.000       737.000       307.000             14854
+     154       2.50000       3.00000       18.0000       21.0000       3.00000               504
+     155       2.50000       3.00000       21.0000       24.0000       3.00000               427
+     156       2.50000       3.00000       24.0000       28.0000       4.00000               602
+     157       2.50000       3.00000       28.0000       32.0000       4.00000               672
+     158       2.50000       3.00000       32.0000       37.0000       5.00000               854
+     159       2.50000       3.00000       37.0000       43.0000       6.00000               917
+     160       2.50000       3.00000       43.0000       49.0000       6.00000               910
+     161       2.50000       3.00000       49.0000       56.0000       7.00000              1211
+     162       2.50000       3.00000       56.0000       64.0000       8.00000              1211
+     163       2.50000       3.00000       64.0000       74.0000       10.0000              1449
+     164       2.50000       3.00000       74.0000       84.0000       10.0000              1470
+     165       2.50000       3.00000       84.0000       97.0000       13.0000              1841
+     166       2.50000       3.00000       97.0000       114.000       17.0000              2282
+     167       2.50000       3.00000       114.000       133.000       19.0000              2590
+     168       2.50000       3.00000       133.000       153.000       20.0000              2674
+     169       2.50000       3.00000       153.000       174.000       21.0000              2779
+     170       2.50000       3.00000       174.000       196.000       22.0000              2730
+     171       2.50000       3.00000       196.000       220.000       24.0000              3283
+     172       2.50000       3.00000       220.000       245.000       25.0000              2919
+     173       2.50000       3.00000       245.000       272.000       27.0000              3227
+     174       2.50000       3.00000       272.000       300.000       28.0000              3255
+     175       2.50000       3.00000       300.000       468.000       168.000              8883
+}}
diff --git a/test/compare_tables.py b/test/compare_tables.py
new file mode 100644
index 0000000000000000000000000000000000000000..b88e19588cfffe2d2bc8ab0fc28cc01465e94886
--- /dev/null
+++ b/test/compare_tables.py
@@ -0,0 +1,51 @@
+#!/usr/bin/env python3
+
+import os
+
+import fastnlo as fnlo
+
+TYPES = ["fix", "flex"]
+NAMES = ["NodesPerBin", "NodeDensity"]
+SEEDS = [1000, 2000]
+
+# fnlo.SetGlobalVerbosity(fnlo.DEBUG)
+
+os.system("rm -rf output")
+
+
+def generate_table(vartype: str, name: str, seed: int):
+    os.system(f"ln -sf {vartype}_{name}.str InclusiveNJets.str")
+    os.system(
+        "nlojet++ "
+        "--calculate "
+        "-c born "
+        f"-s {seed} "
+        f"--name {vartype}_{name}_{seed:06d} "
+        " -u /usr/lib/fastnlo_interface_nlojet/libInclusiveNJets.la "
+        "--max-event 100000 "
+        "--save-after 100000 "
+    )
+    os.system(f"mv output/run-hhc-born-2jet.tab.gz output/{vartype}_{name}_{seed:06d}.tab.gz")
+
+
+for vartype in TYPES:
+    for steering_file in NAMES:
+        for seed in SEEDS:
+            generate_table(vartype, steering_file, seed)
+        os.system(f"fnlo-tk-merge2 output/{vartype}_{steering_file}_??????.tab.gz "
+                  f"output/{vartype}_{steering_file}_merged.tab.gz")
+
+    for seed in SEEDS:
+        filename_0 = f"output/{vartype}_{NAMES[0]}_{seed:06d}.tab.gz"
+        filename_1 = f"output/{vartype}_{NAMES[1]}_{seed:06d}.tab.gz"
+        table_0 = fnlo.fastNLOTable(filename_0)
+        table_1 = fnlo.fastNLOTable(filename_1)
+        print(f"Asserting equal: {filename_0} <-> {filename_1}")
+        assert table_0.IsEquivalent(table_1, 1e-8)
+
+    filename_0 = f"output/{vartype}_{NAMES[0]}_merged.tab.gz"
+    filename_1 = f"output/{vartype}_{NAMES[1]}_merged.tab.gz"
+    table_0_merged = fnlo.fastNLOTable(filename_0)
+    table_1_merged = fnlo.fastNLOTable(filename_1)
+    print(f"Asserting equal: {filename_0} <-> {filename_1}")
+    assert table_0_merged.IsEquivalent(table_1_merged, 1e-8)
diff --git a/test/fix_NodeDensity.str b/test/fix_NodeDensity.str
new file mode 100644
index 0000000000000000000000000000000000000000..8d2bfbd28fe3a70230e602d356942005c7c73529
--- /dev/null
+++ b/test/fix_NodeDensity.str
@@ -0,0 +1,207 @@
+# -*-sh-*-
+# ==================================================================== #
+#
+#   A steering file for creating a fastNLO table (with NLOJet++)
+#
+# ==================================================================== #
+
+# ==================================================================== #
+#
+#   Scenario specific settings
+#
+# ==================================================================== #
+
+# -------------------------------------------------------------------- #
+#   Description of scenario
+#   (Write each line of description in quotation marks)
+# -------------------------------------------------------------------- #
+ScenarioName InclusiveJets_fix
+ScenarioDescription {
+    "d2sigma-jet_dpT_dy_[pb_GeV]"
+    "CMS_Collaboration"
+    "Inclusive_Jet_pT"
+    "anti-kT_R=0.5"
+    "CMS-PAPER-QCD-10-011, arXiv:1106.0208, Phys. Rev. Lett. 107 (2011) 132001."
+    "RIVET_ID=CMS_2011_S9086218/D01-x01-y01,SPIRES_ID=9086218,INSPIRE_RECORD=902309"
+    "THEORY_LABEL=NLOJet++"
+    "provided by:"
+    "fastNLO_2.5.0"
+    "If you use this table, please cite:"
+    "  D. Britzger, T. Kluge, K. Rabbertz, F. Stober, M. Wobisch, arXiv:1109.1310"
+}
+PublicationUnits                12               # Unit of data cross sections (negative power of 10, e.g. 12->pb, 15->fb)
+
+# -------------------------------------------------------------------- #
+#   Global scenario settings
+# -------------------------------------------------------------------- #
+JetAlgo                           2              # fastjet jet algorithm
+#                                                # clustering jet algos: 0 = kT, 1 = CA, 2 = anti-kT
+#                                                # cone jet algos: 10 = SISCone, 11 = CDFMidPointCone, 12 = D0RunIICone
+Rjet                            0.5              # Jet size parameter: Required for all jets
+#OvThr                           0.5              # Overlap threshold:  Required for cone jets (Normally 10: 0.75; 11,12: 0.50)
+#                                                # Overall jet phase space
+ptjmin                         18.               # Minimal jet pT (minimum set in interface to fastjet: 1 GeV)
+yjmin                           0.0              # Minimal jet rapidity
+yjmax                           3.0              # Maximal jet rapidity
+# Use either rapidity or pseudorapidity but not both! If both are set, only rapidity cuts are applied.
+#etajmin                         0.0              # Minimal jet pseudorapidity
+#etajmax                         3.0              # Maximal jet pseudorapidity
+#Njetmin                         1                # Minimal number of jets required to be in preselected phase space
+#                                                 # (Normally one, i.e. single-jet inclusive)
+#obs0min                         x.y              #
+#obs0max                         x.y              # By default these values are derived from the binning in these
+#obs1min                         x.y              # observables and are set automatically. If required the min/max
+#obs1max                         x.y              # values for each of the maximally three observables can be set
+#obs2min                         x.y              # by hand.
+#obs2max                         x.y              #
+
+# -------------------------------------------------------------------- #
+#   Observable definition, dimensioning, and normalization
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Specify, how many differential dimensions are measured.
+#   Number must be consistent with DimensionLabels and DimensionIsDifferential, see below
+#     1 : read in 'SingleDifferentialBinning'
+#     2 : read in 'DoubleDifferentialBinning'
+#     3 : read in 'TripleDifferentialBinning'
+# -------------------------------------------------------------------- #
+LeadingOrder                      2              # Number of jets for the LO process
+DifferentialDimension             2              # Dimensionality of binning
+DimensionLabels {                                # Labels (symbol and unit) for the measurement dimensions (from outer to inner "loop")
+   "|y|"                                         # This defines the observables to be calculated!
+   "pT_[GeV]"                                    # Implemented observables are: "|y|", "pT_[GeV]", "phi"
+}
+DimensionIsDifferential {                        # Specify for each dimension whether
+   2  2                                          #   0 : the cross section is NOT differential,        i.e. there are two bin borders,
+}                                                #                                                     but NO division (normalization) by bin width
+                                                 #   1 : the cross section is point-wise differential, i.e. only one point is given
+                                                 #   2 : the cross section is bin-wise differential,   i.e. there are two bin borders
+                                                 #                                                     and division by bin width
+CalculateBinSize               true              # Calculate bin width from lower and upper bin boundaries
+BinSizeFactor                    2.              # Possibility to provide additional normalization factor, e.g. of 2 for bins in |y|
+#BinSize { x1 x2 x3 ... }                        # If 'CalculateBinSize' is 'false' provide table with bin widths 'by hand' for normalization
+                                                 #
+                                                 # If the calculation should not be divided by bin width, then use 'DimensionIsDifferential' equal '0'
+                                                 # and set 'CalculateBinSize' 'true' for each dimension.
+                                                 #
+ScaleDescriptionScale1          "pT_jet_[GeV]"   # This defines the scale to be used (Note: The 1st scale must always be in units of [GeV]!)
+ScaleDescriptionScale2          "pT_max_[GeV]"   # Specify 2nd scale name and unit (ONLY for flexible-scale tables)
+                                                 # Implemented scales are: "pT_jet_[GeV]", "pT_max_[GeV]"
+
+# -------------------------------------------------------------------- #
+#   Observable binning
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Use either 'SingleDifferentialBinning' or
+#     'DoubleDifferentialBinning' or
+#     'TripleDifferentialBinning'
+#   in accord with 'DifferentialDimension' above
+# -------------------------------------------------------------------- #
+# Example for SingleDifferentialBinning:
+#SingleDifferentialBinning {
+# 7. 11. 18. 30. 50. 100.
+#}
+
+# Example for DoubleDifferentialBinning:
+DoubleDifferentialBinning {{
+  1stDimLo   1stDimUp    "----- Array of bin-grid for 2nd dimension -----"
+    0.0        0.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  737.  846. 1684.
+    0.5        1.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  790. 1684.
+    1.0        1.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686. 1410.
+    1.5        2.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  1032.
+    2.0        2.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  737.
+    2.5        3.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  468.
+}}
+
+# Example for TripleDifferentialBinning:
+#TripleDifferentialBinning {{
+#  1stDimLo  1stDimUp    2ndDimLo  2ndDimUp   "----- Array of bin-grid for 3rd dimension -----"
+#    100.      150.       -1.0       0.0       7. 11. 18. 30. 50.
+#    150.      200.       -1.0       0.0       7. 11. 18. 30. 50.
+#    200.      400.        0.0       1.5       7. 11. 18. 30. 50.
+#    400.      700.        0.0       1.5       7. 11. 18. 30. 50.
+#    700.     5000.        1.5       2.5       7. 11. 18. 30. 50.
+#   5000.    15000.        1.5       2.5       7. 11. 18. 30. 50.
+#}}
+
+# ==================================================================== #
+#
+#   Process specific and therefore at least partially theory-code
+#   dependent settings
+#
+# ==================================================================== #
+CenterOfMassEnergy              7000.       # Center-of-mass energy in GeV.
+# Some examples from the past:   200.       # RHIC
+#                               1800.       # TeV Run I
+#                               1960.       # TeV Run II
+#                                900.       # LHC Injection Run
+#                               2360.       # LHC Initial Run
+#                               2760.       # LHC HIpp base Run
+#                               5020.       # LHC HIpp base Run
+#                               7000.       # LHC First Run  (2010/2011)
+#                               8000.       # LHC Second Run (2012)
+#                              13000.       # LHC Next Run ? (2015)
+#                              14000.       # LHC Design Run
+PDF1                            2212        # PDF of 1st hadron (following PDG convention).
+PDF2                            2212        # PDF of 2nd hadron (following PDG convention).
+NPDF 2
+NPDFDim 1
+
+# ==================================================================== #
+#
+#   General fastNLO settings
+#
+# ==================================================================== #
+#GlobalVerbosity                 DEBUG     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+GlobalVerbosity                 INFO     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+                                            #   (and of user scenario code if implemented).
+                                            # Possible values are: DEBUG, MANUAL, INFO, WARNING, ERROR, SILENT
+OutputFilename          InclusiveNJets.tab  # Filename of fastNLO output table
+OutputPrecision                 8           # Number of decimal digits to store in output table, def.=8.
+FlexibleScaleTable              false       # Create table fully flexible in mu_f (larger size), true, or
+                                            # table with fixed number of mu_f scale factors, def.=false.
+ScaleVariationFactors {                     # Factorization scale variations (only needed for fixed-scale tables)
+ 0.5 1.0 2.0                                # List of scale factors must include factor '1'
+}                                           # Scale factors will be ordered according to fastNLO convention: (1, min, ... , max)
+ReadBinningFromSteering         true        # Specify if binning is read from this file. MUST be true for now!
+IgnoreWarmupBinningCheck        true        # Ignore crosscheck of binning between steering and warmup
+                                            # Avoids problems with precision of bin borders e.g. in the case of Pi
+#>>fastNLO-warmup.txt                        # Specify alternative filename to read warm-up results from, def.=SteerFileBasename_${ScenarioName}_warmup.txt
+
+# ==================================================================== #
+#
+#   Specific fastNLO settings (normally do not need to be changed)
+#   Only change when you know what you are doing ...!
+#
+# ==================================================================== #
+ApplyPDFReweighting             true        # Apply reweighting of pdfs for an optimized interpolation, def.=true.
+CheckScaleLimitsAgainstBins     true        # Set limits for scale nodes to bin borders, if possible
+
+# -------------------------------------------------------------------- #
+#   Choose fastNLO interpolation kernels and distance measures
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Currently implemented interpolation kernels
+#     Catmull
+#     Lagrange
+#     OneNode
+#     Linear
+#
+#   Currently implemented distance measures
+#     linear
+#     loglog025        eq. to (log(log(4*x)))
+#     log10
+#     sqrtlog10        eq. to sqrt(log_10(x))
+# -------------------------------------------------------------------- #
+X_Kernel                        Lagrange
+X_DistanceMeasure               "sqrtlog10"
+X_NNodes                        4
+X_NoOfNodesPerMagnitude         false
+X_NNodeCounting                 "NodeDensity"
+
+Mu1_Kernel                      Lagrange
+Mu1_DistanceMeasure             "loglog025"
+Mu1_NNodes                      6
+Mu1_NNodeCounting               "NodesPerDim2"
+
+Mu2_Kernel                      Lagrange     # Scale2 not used for fixed-scale tables
+Mu2_DistanceMeasure             "loglog025"
+Mu2_NNodes                      6
+Mu2_NNodeCounting               "NodesPerDim2"
diff --git a/test/fix_NodesPerBin.str b/test/fix_NodesPerBin.str
new file mode 100644
index 0000000000000000000000000000000000000000..2a45d07baa6a7f6fd66ba8a0678dbf1b001a1799
--- /dev/null
+++ b/test/fix_NodesPerBin.str
@@ -0,0 +1,207 @@
+# -*-sh-*-
+# ==================================================================== #
+#
+#   A steering file for creating a fastNLO table (with NLOJet++)
+#
+# ==================================================================== #
+
+# ==================================================================== #
+#
+#   Scenario specific settings
+#
+# ==================================================================== #
+
+# -------------------------------------------------------------------- #
+#   Description of scenario
+#   (Write each line of description in quotation marks)
+# -------------------------------------------------------------------- #
+ScenarioName InclusiveJets_fix
+ScenarioDescription {
+    "d2sigma-jet_dpT_dy_[pb_GeV]"
+    "CMS_Collaboration"
+    "Inclusive_Jet_pT"
+    "anti-kT_R=0.5"
+    "CMS-PAPER-QCD-10-011, arXiv:1106.0208, Phys. Rev. Lett. 107 (2011) 132001."
+    "RIVET_ID=CMS_2011_S9086218/D01-x01-y01,SPIRES_ID=9086218,INSPIRE_RECORD=902309"
+    "THEORY_LABEL=NLOJet++"
+    "provided by:"
+    "fastNLO_2.5.0"
+    "If you use this table, please cite:"
+    "  D. Britzger, T. Kluge, K. Rabbertz, F. Stober, M. Wobisch, arXiv:1109.1310"
+}
+PublicationUnits                12               # Unit of data cross sections (negative power of 10, e.g. 12->pb, 15->fb)
+
+# -------------------------------------------------------------------- #
+#   Global scenario settings
+# -------------------------------------------------------------------- #
+JetAlgo                           2              # fastjet jet algorithm
+#                                                # clustering jet algos: 0 = kT, 1 = CA, 2 = anti-kT
+#                                                # cone jet algos: 10 = SISCone, 11 = CDFMidPointCone, 12 = D0RunIICone
+Rjet                            0.5              # Jet size parameter: Required for all jets
+#OvThr                           0.5              # Overlap threshold:  Required for cone jets (Normally 10: 0.75; 11,12: 0.50)
+#                                                # Overall jet phase space
+ptjmin                         18.               # Minimal jet pT (minimum set in interface to fastjet: 1 GeV)
+yjmin                           0.0              # Minimal jet rapidity
+yjmax                           3.0              # Maximal jet rapidity
+# Use either rapidity or pseudorapidity but not both! If both are set, only rapidity cuts are applied.
+#etajmin                         0.0              # Minimal jet pseudorapidity
+#etajmax                         3.0              # Maximal jet pseudorapidity
+#Njetmin                         1                # Minimal number of jets required to be in preselected phase space
+#                                                 # (Normally one, i.e. single-jet inclusive)
+#obs0min                         x.y              #
+#obs0max                         x.y              # By default these values are derived from the binning in these
+#obs1min                         x.y              # observables and are set automatically. If required the min/max
+#obs1max                         x.y              # values for each of the maximally three observables can be set
+#obs2min                         x.y              # by hand.
+#obs2max                         x.y              #
+
+# -------------------------------------------------------------------- #
+#   Observable definition, dimensioning, and normalization
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Specify, how many differential dimensions are measured.
+#   Number must be consistent with DimensionLabels and DimensionIsDifferential, see below
+#     1 : read in 'SingleDifferentialBinning'
+#     2 : read in 'DoubleDifferentialBinning'
+#     3 : read in 'TripleDifferentialBinning'
+# -------------------------------------------------------------------- #
+LeadingOrder                      2              # Number of jets for the LO process
+DifferentialDimension             2              # Dimensionality of binning
+DimensionLabels {                                # Labels (symbol and unit) for the measurement dimensions (from outer to inner "loop")
+   "|y|"                                         # This defines the observables to be calculated!
+   "pT_[GeV]"                                    # Implemented observables are: "|y|", "pT_[GeV]", "phi"
+}
+DimensionIsDifferential {                        # Specify for each dimension whether
+   2  2                                          #   0 : the cross section is NOT differential,        i.e. there are two bin borders,
+}                                                #                                                     but NO division (normalization) by bin width
+                                                 #   1 : the cross section is point-wise differential, i.e. only one point is given
+                                                 #   2 : the cross section is bin-wise differential,   i.e. there are two bin borders
+                                                 #                                                     and division by bin width
+CalculateBinSize               true              # Calculate bin width from lower and upper bin boundaries
+BinSizeFactor                    2.              # Possibility to provide additional normalization factor, e.g. of 2 for bins in |y|
+#BinSize { x1 x2 x3 ... }                        # If 'CalculateBinSize' is 'false' provide table with bin widths 'by hand' for normalization
+                                                 #
+                                                 # If the calculation should not be divided by bin width, then use 'DimensionIsDifferential' equal '0'
+                                                 # and set 'CalculateBinSize' 'true' for each dimension.
+                                                 #
+ScaleDescriptionScale1          "pT_jet_[GeV]"   # This defines the scale to be used (Note: The 1st scale must always be in units of [GeV]!)
+ScaleDescriptionScale2          "pT_max_[GeV]"   # Specify 2nd scale name and unit (ONLY for flexible-scale tables)
+                                                 # Implemented scales are: "pT_jet_[GeV]", "pT_max_[GeV]"
+
+# -------------------------------------------------------------------- #
+#   Observable binning
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Use either 'SingleDifferentialBinning' or
+#     'DoubleDifferentialBinning' or
+#     'TripleDifferentialBinning'
+#   in accord with 'DifferentialDimension' above
+# -------------------------------------------------------------------- #
+# Example for SingleDifferentialBinning:
+#SingleDifferentialBinning {
+# 7. 11. 18. 30. 50. 100.
+#}
+
+# Example for DoubleDifferentialBinning:
+DoubleDifferentialBinning {{
+  1stDimLo   1stDimUp    "----- Array of bin-grid for 2nd dimension -----"
+    0.0        0.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  737.  846. 1684.
+    0.5        1.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  790. 1684.
+    1.0        1.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686. 1410.
+    1.5        2.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  1032.
+    2.0        2.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  737.
+    2.5        3.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  468.
+}}
+
+# Example for TripleDifferentialBinning:
+#TripleDifferentialBinning {{
+#  1stDimLo  1stDimUp    2ndDimLo  2ndDimUp   "----- Array of bin-grid for 3rd dimension -----"
+#    100.      150.       -1.0       0.0       7. 11. 18. 30. 50.
+#    150.      200.       -1.0       0.0       7. 11. 18. 30. 50.
+#    200.      400.        0.0       1.5       7. 11. 18. 30. 50.
+#    400.      700.        0.0       1.5       7. 11. 18. 30. 50.
+#    700.     5000.        1.5       2.5       7. 11. 18. 30. 50.
+#   5000.    15000.        1.5       2.5       7. 11. 18. 30. 50.
+#}}
+
+# ==================================================================== #
+#
+#   Process specific and therefore at least partially theory-code
+#   dependent settings
+#
+# ==================================================================== #
+CenterOfMassEnergy              7000.       # Center-of-mass energy in GeV.
+# Some examples from the past:   200.       # RHIC
+#                               1800.       # TeV Run I
+#                               1960.       # TeV Run II
+#                                900.       # LHC Injection Run
+#                               2360.       # LHC Initial Run
+#                               2760.       # LHC HIpp base Run
+#                               5020.       # LHC HIpp base Run
+#                               7000.       # LHC First Run  (2010/2011)
+#                               8000.       # LHC Second Run (2012)
+#                              13000.       # LHC Next Run ? (2015)
+#                              14000.       # LHC Design Run
+PDF1                            2212        # PDF of 1st hadron (following PDG convention).
+PDF2                            2212        # PDF of 2nd hadron (following PDG convention).
+NPDF 2
+NPDFDim 1
+
+# ==================================================================== #
+#
+#   General fastNLO settings
+#
+# ==================================================================== #
+#GlobalVerbosity                 DEBUG     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+GlobalVerbosity                 INFO     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+                                            #   (and of user scenario code if implemented).
+                                            # Possible values are: DEBUG, MANUAL, INFO, WARNING, ERROR, SILENT
+OutputFilename          InclusiveNJets.tab  # Filename of fastNLO output table
+OutputPrecision                 8           # Number of decimal digits to store in output table, def.=8.
+FlexibleScaleTable              false       # Create table fully flexible in mu_f (larger size), true, or
+                                            # table with fixed number of mu_f scale factors, def.=false.
+ScaleVariationFactors {                     # Factorization scale variations (only needed for fixed-scale tables)
+ 0.5 1.0 2.0                                # List of scale factors must include factor '1'
+}                                           # Scale factors will be ordered according to fastNLO convention: (1, min, ... , max)
+ReadBinningFromSteering         true        # Specify if binning is read from this file. MUST be true for now!
+IgnoreWarmupBinningCheck        true        # Ignore crosscheck of binning between steering and warmup
+                                            # Avoids problems with precision of bin borders e.g. in the case of Pi
+#>>fastNLO-warmup.txt                        # Specify alternative filename to read warm-up results from, def.=SteerFileBasename_${ScenarioName}_warmup.txt
+
+# ==================================================================== #
+#
+#   Specific fastNLO settings (normally do not need to be changed)
+#   Only change when you know what you are doing ...!
+#
+# ==================================================================== #
+ApplyPDFReweighting             true        # Apply reweighting of pdfs for an optimized interpolation, def.=true.
+CheckScaleLimitsAgainstBins     true        # Set limits for scale nodes to bin borders, if possible
+
+# -------------------------------------------------------------------- #
+#   Choose fastNLO interpolation kernels and distance measures
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Currently implemented interpolation kernels
+#     Catmull
+#     Lagrange
+#     OneNode
+#     Linear
+#
+#   Currently implemented distance measures
+#     linear
+#     loglog025        eq. to (log(log(4*x)))
+#     log10
+#     sqrtlog10        eq. to sqrt(log_10(x))
+# -------------------------------------------------------------------- #
+X_Kernel                        Lagrange
+X_DistanceMeasure               "sqrtlog10"
+X_NNodes                        12
+X_NoOfNodesPerMagnitude         false
+X_NNodeCounting                 "NodesPerBin"
+
+Mu1_Kernel                      Lagrange
+Mu1_DistanceMeasure             "loglog025"
+Mu1_NNodes                      6
+Mu1_NNodeCounting               "NodesPerBin"
+
+Mu2_Kernel                      Lagrange     # Scale2 not used for fixed-scale tables
+Mu2_DistanceMeasure             "loglog025"
+Mu2_NNodes                      6
+Mu2_NNodeCounting               "NodesPerBin"
diff --git a/test/flex_NodeDensity.str b/test/flex_NodeDensity.str
new file mode 100644
index 0000000000000000000000000000000000000000..a3eb18b3c8de0023877e00c609613f836887b5c9
--- /dev/null
+++ b/test/flex_NodeDensity.str
@@ -0,0 +1,207 @@
+# -*-sh-*-
+# ==================================================================== #
+#
+#   A steering file for creating a fastNLO table (with NLOJet++)
+#
+# ==================================================================== #
+
+# ==================================================================== #
+#
+#   Scenario specific settings
+#
+# ==================================================================== #
+
+# -------------------------------------------------------------------- #
+#   Description of scenario
+#   (Write each line of description in quotation marks)
+# -------------------------------------------------------------------- #
+ScenarioName InclusiveJets_flex
+ScenarioDescription {
+    "d2sigma-jet_dpT_dy_[pb_GeV]"
+    "CMS_Collaboration"
+    "Inclusive_Jet_pT"
+    "anti-kT_R=0.5"
+    "CMS-PAPER-QCD-10-011, arXiv:1106.0208, Phys. Rev. Lett. 107 (2011) 132001."
+    "RIVET_ID=CMS_2011_S9086218/D01-x01-y01,SPIRES_ID=9086218,INSPIRE_RECORD=902309"
+    "THEORY_LABEL=NLOJet++"
+    "provided by:"
+    "fastNLO_2.5.0"
+    "If you use this table, please cite:"
+    "  D. Britzger, T. Kluge, K. Rabbertz, F. Stober, M. Wobisch, arXiv:1109.1310"
+}
+PublicationUnits                12               # Unit of data cross sections (negative power of 10, e.g. 12->pb, 15->fb)
+
+# -------------------------------------------------------------------- #
+#   Global scenario settings
+# -------------------------------------------------------------------- #
+JetAlgo                           2              # fastjet jet algorithm
+#                                                # clustering jet algos: 0 = kT, 1 = CA, 2 = anti-kT
+#                                                # cone jet algos: 10 = SISCone, 11 = CDFMidPointCone, 12 = D0RunIICone
+Rjet                            0.5              # Jet size parameter: Required for all jets
+#OvThr                           0.5              # Overlap threshold:  Required for cone jets (Normally 10: 0.75; 11,12: 0.50)
+#                                                # Overall jet phase space
+ptjmin                         18.               # Minimal jet pT (minimum set in interface to fastjet: 1 GeV)
+yjmin                           0.0              # Minimal jet rapidity
+yjmax                           3.0              # Maximal jet rapidity
+# Use either rapidity or pseudorapidity but not both! If both are set, only rapidity cuts are applied.
+#etajmin                         0.0              # Minimal jet pseudorapidity
+#etajmax                         3.0              # Maximal jet pseudorapidity
+#Njetmin                         1                # Minimal number of jets required to be in preselected phase space
+#                                                 # (Normally one, i.e. single-jet inclusive)
+#obs0min                         x.y              #
+#obs0max                         x.y              # By default these values are derived from the binning in these
+#obs1min                         x.y              # observables and are set automatically. If required the min/max
+#obs1max                         x.y              # values for each of the maximally three observables can be set
+#obs2min                         x.y              # by hand.
+#obs2max                         x.y              #
+
+# -------------------------------------------------------------------- #
+#   Observable definition, dimensioning, and normalization
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Specify, how many differential dimensions are measured.
+#   Number must be consistent with DimensionLabels and DimensionIsDifferential, see below
+#     1 : read in 'SingleDifferentialBinning'
+#     2 : read in 'DoubleDifferentialBinning'
+#     3 : read in 'TripleDifferentialBinning'
+# -------------------------------------------------------------------- #
+LeadingOrder                      2              # Number of jets for the LO process
+DifferentialDimension             2              # Dimensionality of binning
+DimensionLabels {                                # Labels (symbol and unit) for the measurement dimensions (from outer to inner "loop")
+   "|y|"                                         # This defines the observables to be calculated!
+   "pT_[GeV]"                                    # Implemented observables are: "|y|", "pT_[GeV]", "phi"
+}
+DimensionIsDifferential {                        # Specify for each dimension whether
+   2  2                                          #   0 : the cross section is NOT differential,        i.e. there are two bin borders,
+}                                                #                                                     but NO division (normalization) by bin width
+                                                 #   1 : the cross section is point-wise differential, i.e. only one point is given
+                                                 #   2 : the cross section is bin-wise differential,   i.e. there are two bin borders
+                                                 #                                                     and division by bin width
+CalculateBinSize               true              # Calculate bin width from lower and upper bin boundaries
+BinSizeFactor                    2.              # Possibility to provide additional normalization factor, e.g. of 2 for bins in |y|
+#BinSize { x1 x2 x3 ... }                        # If 'CalculateBinSize' is 'false' provide table with bin widths 'by hand' for normalization
+                                                 #
+                                                 # If the calculation should not be divided by bin width, then use 'DimensionIsDifferential' equal '0'
+                                                 # and set 'CalculateBinSize' 'true' for each dimension.
+                                                 #
+ScaleDescriptionScale1          "pT_jet_[GeV]"   # This defines the scale to be used (Note: The 1st scale must always be in units of [GeV]!)
+ScaleDescriptionScale2          "pT_max_[GeV]"   # Specify 2nd scale name and unit (ONLY for flexible-scale tables)
+                                                 # Implemented scales are: "pT_jet_[GeV]", "pT_max_[GeV]"
+
+# -------------------------------------------------------------------- #
+#   Observable binning
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Use either 'SingleDifferentialBinning' or
+#     'DoubleDifferentialBinning' or
+#     'TripleDifferentialBinning'
+#   in accord with 'DifferentialDimension' above
+# -------------------------------------------------------------------- #
+# Example for SingleDifferentialBinning:
+#SingleDifferentialBinning {
+# 7. 11. 18. 30. 50. 100.
+#}
+
+# Example for DoubleDifferentialBinning:
+DoubleDifferentialBinning {{
+  1stDimLo   1stDimUp    "----- Array of bin-grid for 2nd dimension -----"
+    0.0        0.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  737.  846. 1684.
+    0.5        1.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  790. 1684.
+    1.0        1.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686. 1410.
+    1.5        2.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  1032.
+    2.0        2.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  737.
+    2.5        3.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  468.
+}}
+
+# Example for TripleDifferentialBinning:
+#TripleDifferentialBinning {{
+#  1stDimLo  1stDimUp    2ndDimLo  2ndDimUp   "----- Array of bin-grid for 3rd dimension -----"
+#    100.      150.       -1.0       0.0       7. 11. 18. 30. 50.
+#    150.      200.       -1.0       0.0       7. 11. 18. 30. 50.
+#    200.      400.        0.0       1.5       7. 11. 18. 30. 50.
+#    400.      700.        0.0       1.5       7. 11. 18. 30. 50.
+#    700.     5000.        1.5       2.5       7. 11. 18. 30. 50.
+#   5000.    15000.        1.5       2.5       7. 11. 18. 30. 50.
+#}}
+
+# ==================================================================== #
+#
+#   Process specific and therefore at least partially theory-code
+#   dependent settings
+#
+# ==================================================================== #
+CenterOfMassEnergy              7000.       # Center-of-mass energy in GeV.
+# Some examples from the past:   200.       # RHIC
+#                               1800.       # TeV Run I
+#                               1960.       # TeV Run II
+#                                900.       # LHC Injection Run
+#                               2360.       # LHC Initial Run
+#                               2760.       # LHC HIpp base Run
+#                               5020.       # LHC HIpp base Run
+#                               7000.       # LHC First Run  (2010/2011)
+#                               8000.       # LHC Second Run (2012)
+#                              13000.       # LHC Next Run ? (2015)
+#                              14000.       # LHC Design Run
+PDF1                            2212        # PDF of 1st hadron (following PDG convention).
+PDF2                            2212        # PDF of 2nd hadron (following PDG convention).
+NPDF 2
+NPDFDim 1
+
+# ==================================================================== #
+#
+#   General fastNLO settings
+#
+# ==================================================================== #
+#GlobalVerbosity                 DEBUG     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+GlobalVerbosity                 INFO     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+                                            #   (and of user scenario code if implemented).
+                                            # Possible values are: DEBUG, MANUAL, INFO, WARNING, ERROR, SILENT
+OutputFilename          InclusiveNJets.tab  # Filename of fastNLO output table
+OutputPrecision                 8           # Number of decimal digits to store in output table, def.=8.
+FlexibleScaleTable              true        # Create table fully flexible in mu_f (larger size), true, or
+                                            # table with fixed number of mu_f scale factors, def.=false.
+ScaleVariationFactors {                     # Factorization scale variations (only needed for fixed-scale tables)
+ 0.5 1.0 2.0                                # List of scale factors must include factor '1'
+}                                           # Scale factors will be ordered according to fastNLO convention: (1, min, ... , max)
+ReadBinningFromSteering         true        # Specify if binning is read from this file. MUST be true for now!
+IgnoreWarmupBinningCheck        true        # Ignore crosscheck of binning between steering and warmup
+                                            # Avoids problems with precision of bin borders e.g. in the case of Pi
+#>>fastNLO-warmup.txt                        # Specify alternative filename to read warm-up results from, def.=SteerFileBasename_${ScenarioName}_warmup.txt
+
+# ==================================================================== #
+#
+#   Specific fastNLO settings (normally do not need to be changed)
+#   Only change when you know what you are doing ...!
+#
+# ==================================================================== #
+ApplyPDFReweighting             true        # Apply reweighting of pdfs for an optimized interpolation, def.=true.
+CheckScaleLimitsAgainstBins     true        # Set limits for scale nodes to bin borders, if possible
+
+# -------------------------------------------------------------------- #
+#   Choose fastNLO interpolation kernels and distance measures
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Currently implemented interpolation kernels
+#     Catmull
+#     Lagrange
+#     OneNode
+#     Linear
+#
+#   Currently implemented distance measures
+#     linear
+#     loglog025        eq. to (log(log(4*x)))
+#     log10
+#     sqrtlog10        eq. to sqrt(log_10(x))
+# -------------------------------------------------------------------- #
+X_Kernel                        Lagrange
+X_DistanceMeasure               "sqrtlog10"
+X_NNodes                        4
+X_NoOfNodesPerMagnitude         false
+X_NNodeCounting                 "NodeDensity"
+
+Mu1_Kernel                      Lagrange
+Mu1_DistanceMeasure             "loglog025"
+Mu1_NNodes                      6
+Mu1_NNodeCounting               "NodesPerDim2"
+
+Mu2_Kernel                      Lagrange     # Scale2 not used for fixed-scale tables
+Mu2_DistanceMeasure             "loglog025"
+Mu2_NNodes                      6
+Mu2_NNodeCounting               "NodesPerDim2"
diff --git a/test/flex_NodesPerBin.str b/test/flex_NodesPerBin.str
new file mode 100644
index 0000000000000000000000000000000000000000..9ec5051a957ebbc440456d0b02b1074f81e5d73a
--- /dev/null
+++ b/test/flex_NodesPerBin.str
@@ -0,0 +1,207 @@
+# -*-sh-*-
+# ==================================================================== #
+#
+#   A steering file for creating a fastNLO table (with NLOJet++)
+#
+# ==================================================================== #
+
+# ==================================================================== #
+#
+#   Scenario specific settings
+#
+# ==================================================================== #
+
+# -------------------------------------------------------------------- #
+#   Description of scenario
+#   (Write each line of description in quotation marks)
+# -------------------------------------------------------------------- #
+ScenarioName InclusiveJets_flex
+ScenarioDescription {
+    "d2sigma-jet_dpT_dy_[pb_GeV]"
+    "CMS_Collaboration"
+    "Inclusive_Jet_pT"
+    "anti-kT_R=0.5"
+    "CMS-PAPER-QCD-10-011, arXiv:1106.0208, Phys. Rev. Lett. 107 (2011) 132001."
+    "RIVET_ID=CMS_2011_S9086218/D01-x01-y01,SPIRES_ID=9086218,INSPIRE_RECORD=902309"
+    "THEORY_LABEL=NLOJet++"
+    "provided by:"
+    "fastNLO_2.5.0"
+    "If you use this table, please cite:"
+    "  D. Britzger, T. Kluge, K. Rabbertz, F. Stober, M. Wobisch, arXiv:1109.1310"
+}
+PublicationUnits                12               # Unit of data cross sections (negative power of 10, e.g. 12->pb, 15->fb)
+
+# -------------------------------------------------------------------- #
+#   Global scenario settings
+# -------------------------------------------------------------------- #
+JetAlgo                           2              # fastjet jet algorithm
+#                                                # clustering jet algos: 0 = kT, 1 = CA, 2 = anti-kT
+#                                                # cone jet algos: 10 = SISCone, 11 = CDFMidPointCone, 12 = D0RunIICone
+Rjet                            0.5              # Jet size parameter: Required for all jets
+#OvThr                           0.5              # Overlap threshold:  Required for cone jets (Normally 10: 0.75; 11,12: 0.50)
+#                                                # Overall jet phase space
+ptjmin                         18.               # Minimal jet pT (minimum set in interface to fastjet: 1 GeV)
+yjmin                           0.0              # Minimal jet rapidity
+yjmax                           3.0              # Maximal jet rapidity
+# Use either rapidity or pseudorapidity but not both! If both are set, only rapidity cuts are applied.
+#etajmin                         0.0              # Minimal jet pseudorapidity
+#etajmax                         3.0              # Maximal jet pseudorapidity
+#Njetmin                         1                # Minimal number of jets required to be in preselected phase space
+#                                                 # (Normally one, i.e. single-jet inclusive)
+#obs0min                         x.y              #
+#obs0max                         x.y              # By default these values are derived from the binning in these
+#obs1min                         x.y              # observables and are set automatically. If required the min/max
+#obs1max                         x.y              # values for each of the maximally three observables can be set
+#obs2min                         x.y              # by hand.
+#obs2max                         x.y              #
+
+# -------------------------------------------------------------------- #
+#   Observable definition, dimensioning, and normalization
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Specify, how many differential dimensions are measured.
+#   Number must be consistent with DimensionLabels and DimensionIsDifferential, see below
+#     1 : read in 'SingleDifferentialBinning'
+#     2 : read in 'DoubleDifferentialBinning'
+#     3 : read in 'TripleDifferentialBinning'
+# -------------------------------------------------------------------- #
+LeadingOrder                      2              # Number of jets for the LO process
+DifferentialDimension             2              # Dimensionality of binning
+DimensionLabels {                                # Labels (symbol and unit) for the measurement dimensions (from outer to inner "loop")
+   "|y|"                                         # This defines the observables to be calculated!
+   "pT_[GeV]"                                    # Implemented observables are: "|y|", "pT_[GeV]", "phi"
+}
+DimensionIsDifferential {                        # Specify for each dimension whether
+   2  2                                          #   0 : the cross section is NOT differential,        i.e. there are two bin borders,
+}                                                #                                                     but NO division (normalization) by bin width
+                                                 #   1 : the cross section is point-wise differential, i.e. only one point is given
+                                                 #   2 : the cross section is bin-wise differential,   i.e. there are two bin borders
+                                                 #                                                     and division by bin width
+CalculateBinSize               true              # Calculate bin width from lower and upper bin boundaries
+BinSizeFactor                    2.              # Possibility to provide additional normalization factor, e.g. of 2 for bins in |y|
+#BinSize { x1 x2 x3 ... }                        # If 'CalculateBinSize' is 'false' provide table with bin widths 'by hand' for normalization
+                                                 #
+                                                 # If the calculation should not be divided by bin width, then use 'DimensionIsDifferential' equal '0'
+                                                 # and set 'CalculateBinSize' 'true' for each dimension.
+                                                 #
+ScaleDescriptionScale1          "pT_jet_[GeV]"   # This defines the scale to be used (Note: The 1st scale must always be in units of [GeV]!)
+ScaleDescriptionScale2          "pT_max_[GeV]"   # Specify 2nd scale name and unit (ONLY for flexible-scale tables)
+                                                 # Implemented scales are: "pT_jet_[GeV]", "pT_max_[GeV]"
+
+# -------------------------------------------------------------------- #
+#   Observable binning
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Use either 'SingleDifferentialBinning' or
+#     'DoubleDifferentialBinning' or
+#     'TripleDifferentialBinning'
+#   in accord with 'DifferentialDimension' above
+# -------------------------------------------------------------------- #
+# Example for SingleDifferentialBinning:
+#SingleDifferentialBinning {
+# 7. 11. 18. 30. 50. 100.
+#}
+
+# Example for DoubleDifferentialBinning:
+DoubleDifferentialBinning {{
+  1stDimLo   1stDimUp    "----- Array of bin-grid for 2nd dimension -----"
+    0.0        0.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  737.  846. 1684.
+    0.5        1.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686.  790. 1684.
+    1.0        1.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  592.  638.  686. 1410.
+    1.5        2.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  468.  507.  548.  1032.
+    2.0        2.5          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  330.  362.  395.  430.  737.
+    2.5        3.0          18.   21.   24.   28.   32.   37.   43.   49.   56.   64.   74.   84.   97.  114.  133.  153.  174.  196.  220.  245.  272.  300.  468.
+}}
+
+# Example for TripleDifferentialBinning:
+#TripleDifferentialBinning {{
+#  1stDimLo  1stDimUp    2ndDimLo  2ndDimUp   "----- Array of bin-grid for 3rd dimension -----"
+#    100.      150.       -1.0       0.0       7. 11. 18. 30. 50.
+#    150.      200.       -1.0       0.0       7. 11. 18. 30. 50.
+#    200.      400.        0.0       1.5       7. 11. 18. 30. 50.
+#    400.      700.        0.0       1.5       7. 11. 18. 30. 50.
+#    700.     5000.        1.5       2.5       7. 11. 18. 30. 50.
+#   5000.    15000.        1.5       2.5       7. 11. 18. 30. 50.
+#}}
+
+# ==================================================================== #
+#
+#   Process specific and therefore at least partially theory-code
+#   dependent settings
+#
+# ==================================================================== #
+CenterOfMassEnergy              7000.       # Center-of-mass energy in GeV.
+# Some examples from the past:   200.       # RHIC
+#                               1800.       # TeV Run I
+#                               1960.       # TeV Run II
+#                                900.       # LHC Injection Run
+#                               2360.       # LHC Initial Run
+#                               2760.       # LHC HIpp base Run
+#                               5020.       # LHC HIpp base Run
+#                               7000.       # LHC First Run  (2010/2011)
+#                               8000.       # LHC Second Run (2012)
+#                              13000.       # LHC Next Run ? (2015)
+#                              14000.       # LHC Design Run
+PDF1                            2212        # PDF of 1st hadron (following PDG convention).
+PDF2                            2212        # PDF of 2nd hadron (following PDG convention).
+NPDF 2
+NPDFDim 1
+
+# ==================================================================== #
+#
+#   General fastNLO settings
+#
+# ==================================================================== #
+#GlobalVerbosity                 DEBUG     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+GlobalVerbosity                 INFO     # Global output verbosity of fastNLO toolkit, def.=WARNING,
+                                            #   (and of user scenario code if implemented).
+                                            # Possible values are: DEBUG, MANUAL, INFO, WARNING, ERROR, SILENT
+OutputFilename          InclusiveNJets.tab  # Filename of fastNLO output table
+OutputPrecision                 8           # Number of decimal digits to store in output table, def.=8.
+FlexibleScaleTable              true        # Create table fully flexible in mu_f (larger size), true, or
+                                            # table with fixed number of mu_f scale factors, def.=false.
+ScaleVariationFactors {                     # Factorization scale variations (only needed for fixed-scale tables)
+ 0.5 1.0 2.0                                # List of scale factors must include factor '1'
+}                                           # Scale factors will be ordered according to fastNLO convention: (1, min, ... , max)
+ReadBinningFromSteering         true        # Specify if binning is read from this file. MUST be true for now!
+IgnoreWarmupBinningCheck        true        # Ignore crosscheck of binning between steering and warmup
+                                            # Avoids problems with precision of bin borders e.g. in the case of Pi
+#>>fastNLO-warmup.txt                        # Specify alternative filename to read warm-up results from, def.=SteerFileBasename_${ScenarioName}_warmup.txt
+
+# ==================================================================== #
+#
+#   Specific fastNLO settings (normally do not need to be changed)
+#   Only change when you know what you are doing ...!
+#
+# ==================================================================== #
+ApplyPDFReweighting             true        # Apply reweighting of pdfs for an optimized interpolation, def.=true.
+CheckScaleLimitsAgainstBins     true        # Set limits for scale nodes to bin borders, if possible
+
+# -------------------------------------------------------------------- #
+#   Choose fastNLO interpolation kernels and distance measures
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+#   Currently implemented interpolation kernels
+#     Catmull
+#     Lagrange
+#     OneNode
+#     Linear
+#
+#   Currently implemented distance measures
+#     linear
+#     loglog025        eq. to (log(log(4*x)))
+#     log10
+#     sqrtlog10        eq. to sqrt(log_10(x))
+# -------------------------------------------------------------------- #
+X_Kernel                        Lagrange
+X_DistanceMeasure               "sqrtlog10"
+X_NNodes                        12
+X_NoOfNodesPerMagnitude         false
+X_NNodeCounting                 "NodesPerBin"
+
+Mu1_Kernel                      Lagrange
+Mu1_DistanceMeasure             "loglog025"
+Mu1_NNodes                      6
+Mu1_NNodeCounting               "NodesPerBin"
+
+Mu2_Kernel                      Lagrange     # Scale2 not used for fixed-scale tables
+Mu2_DistanceMeasure             "loglog025"
+Mu2_NNodes                      6
+Mu2_NNodeCounting               "NodesPerBin"