diff --git a/analysis/VKAdd b/analysis/VKAdd
index 95c13f6c34272a49ed789a761e9c0b386a807ac5..90db4f2610301d8c6da4a51f799431430a8d68dd 100755
Binary files a/analysis/VKAdd and b/analysis/VKAdd differ
diff --git a/analysis/src/VKBaseData.cpp b/analysis/src/VKBaseData.cpp
index f7e1a81b46717842c8a7bd0bb4bc78f7524901b4..e0f4260bc0c880f9d39950fc6294c54f05bbcfd8 100644
--- a/analysis/src/VKBaseData.cpp
+++ b/analysis/src/VKBaseData.cpp
@@ -12,13 +12,13 @@ VKBaseData::VKBaseData()
     // coefficients of the energy-resolution function
 
     //Old parameters:
-    //fP0  = 30.44;
-    //fP1  = 17.30;
-    //fTauRel = 0;
+    fP0  = 30.44;
+    fP1  = 17.30;
+    fTauRel = 0;
 
-    fP0  = 0.0;
-    fP1  = 5.5;
-    fTauRel = 1.93;
+//    fP0  = 0.0;
+//    fP1  = 20;
+//    fTauRel = 0; //1.93;
     
     double emin = -3000;
     double emax = 100;
@@ -122,18 +122,26 @@ void VKBaseData::SampleResolution(Float_t& e)
 
     double fwhm = sqrt(pow(fP0,2) + fP1 * e);
     double sigma = fwhm / 2.35;
+
+
     double tau = sigma * fTauRel;
 
-    // set parameter values
-    fRes->SetParameter(0, 0);
-    fRes->SetParameter(1, sigma);
-    if (fTauRel > 0) {
-        fRes->SetParameter(0, tau); // shift function so mean is at zero
-        fRes->SetParameter(2, tau);
+    if (tau > 0) {
+        // set parameter values
+        fRes->SetParameter(0, 0);
+        fRes->SetParameter(1, sigma);
+        if (fTauRel > 0) {
+            fRes->SetParameter(0, tau); // shift function so mean is at zero
+            fRes->SetParameter(2, tau);
+        }
+        if (fwhm > 50 && e > 50) {
+            e += fRes->GetRandom();
+        }
     }
-    
-    if (fwhm > 50 && e > 50) {
-        e += fRes->GetRandom();
+    else {    
+        if (fwhm > 50 && e > 50) {
+            e += fRNG->Gaus(0, sigma);
+        }
     }
     
     if (e<=0) e = 0;
diff --git a/mac/allowed.mac b/mac/allowed.mac
index 9a577b881cd18894005d30e021dffc62b0790b82..c67ebaa0ead474ed806b72ff4bda81ea8859022a 100644
--- a/mac/allowed.mac
+++ b/mac/allowed.mac
@@ -7,11 +7,12 @@
 # source dimensions
 /VK/source/diskShapedSource true
 /VK/source/innerDiameter 0 cm
-/VK/source/outerDiameter 9 mm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
 
 # radiation
 /gps/particle e-
-/gps/position 0 0 -299.5 mm
+/gps/position 0 5 -299.5 mm
 /gps/ang/type iso
 /gps/ang/mintheta  90 deg
 /gps/ang/maxtheta 180 deg
@@ -34,17 +35,7 @@
 
 # run simulations
 
-/VK/source/betaMinEnergy 0 MeV
-/VK/field/maxbfield 0.30 tesla
-/VK/output/openFile output/allowed_b30.root                
-/run/beamOn 100000
-
-#/VK/source/betaMinEnergy 5.00 MeV
-#/VK/field/maxbfield 0.48 tesla
-#/VK/output/openFile output/allowed_cut_14mm_b48.root                
-#/run/beamOn 1000000
-
-#/VK/source/betaMinEnergy 5.00 MeV
-#/VK/field/maxbfield 0.50 tesla
-#/VK/output/openFile output/allowed_cut_14mm_b50.root                
-#/run/beamOn 500000
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/allowed_cut5000_b48.root                
+/run/beamOn 1000000
diff --git a/mac/betabgr.mac b/mac/betabgr.mac
new file mode 100644
index 0000000000000000000000000000000000000000..8087e64ae8e5b9c199f7cb2de5d1273f85a15a42
--- /dev/null
+++ b/mac/betabgr.mac
@@ -0,0 +1,67 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 6
+/VK/source/betaA 12
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+# run simulations
+
+
+/VK/source/betaEndPoint 7.50 MeV
+/VK/source/betaMinEnergy 5.0 MeV
+/VK/source/betaMaxEnergy 7.50 MeV
+
+/VK/field/maxbfield 0.4801 tesla
+/VK/output/openFile output/betabgr7.5MeV_b48.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5000 tesla
+/VK/output/openFile output/betabgr7.5MeV_b50.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5603 tesla
+/VK/output/openFile output/betabgr7.5MeV_b56.root                
+/run/beamOn 1000000
+
+
+/VK/source/betaEndPoint 6.0 MeV
+/VK/source/betaMinEnergy 5.0 MeV
+/VK/source/betaMaxEnergy 6.0 MeV
+
+/VK/field/maxbfield 0.4801 tesla
+/VK/output/openFile output/betabgr6MeV_b48.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5000 tesla
+/VK/output/openFile output/betabgr6MeV_b50.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5603 tesla
+/VK/output/openFile output/betabgr6MeV_b56.root                
+/run/beamOn 1000000
+
+
+
+
diff --git a/mac/f20scan.mac b/mac/f20scan.mac
index 2333582a8402085679ea351f3ed702fb171b438e..d05253320e146387667f064d76d6de076fb99533 100644
--- a/mac/f20scan.mac
+++ b/mac/f20scan.mac
@@ -37,7 +37,33 @@
 
 # run simulations
 
+/VK/field/maxbfield 0.1504 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b1500.root                
+/run/beamOn 5000000
+
 /VK/field/maxbfield 0.2000 tesla
 /VK/output/openFile output/f20scan/15mm_y5mm/b2000.root                
-/run/beamOn 500000
+/run/beamOn 5000000
+
+/VK/field/maxbfield 0.2504 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b2500.root                
+/run/beamOn 5000000
+
+/VK/field/maxbfield 0.3000 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b3000.root                
+/run/beamOn 5000000
+
+/VK/field/maxbfield 0.3504 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b3500.root                
+/run/beamOn 5000000
+
+/VK/source/betaMinEnergy 2.5 MeV
+/VK/field/maxbfield 0.4000 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b4000.root                
+/run/beamOn 5000000
+
+/VK/source/betaMinEnergy 2.5 MeV
+/VK/field/maxbfield 0.4020 tesla
+/VK/output/openFile output/f20scan/15mm_y5mm/b4020.root                
+/run/beamOn 5000000
 
diff --git a/mac/forbidden.mac b/mac/forbidden.mac
index 472ecd91db01e50ef2cff11b25653ff24baaca19..87f9d918c30ffc5d84ec8ae0b55a8093986c7d60 100644
--- a/mac/forbidden.mac
+++ b/mac/forbidden.mac
@@ -25,13 +25,6 @@
 /VK/source/betaMinEnergy 0.00 MeV
 /VK/source/betaMaxEnergy 7.025 MeV
 
-##/VK/source/betaShapeFuncA1  1.0
-##/VK/source/betaShapeFuncA2  80.
-##/VK/source/betaShapeFuncA3 -2.0
-##/VK/source/betaShapeFuncA4 -0.28
-##/VK/source/betaShapeFuncA5 -0.009
-##/VK/source/betaShapeFuncA6  0.0080
-
 # output 
 /VK/output/zeroSuppression true
 /VK/storeTrajectoryData false
@@ -40,6 +33,6 @@
 # run simulation
 
 /VK/source/betaMinEnergy 5.00 MeV
-/VK/field/maxbfield 0.50 tesla
-/VK/output/openFile output/forbidden_cut5000_b50_shape.root 
+/VK/field/maxbfield 0.56 tesla
+/VK/output/openFile output/forbidden_cut5000_b56.root 
 /run/beamOn 1000000
diff --git a/mac/forbidden_idini.mac b/mac/forbidden_idini.mac
new file mode 100644
index 0000000000000000000000000000000000000000..822c141a8a1f4674ed14d3a220f677eeb98cc459
--- /dev/null
+++ b/mac/forbidden_idini.mac
@@ -0,0 +1,50 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 10
+/VK/source/betaA 20
+/VK/source/betaEndPoint 7.025 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 7.025 MeV
+
+/VK/source/betaShapeFuncA1  1.00
+/VK/source/betaShapeFuncA2 -0.102
+/VK/source/betaShapeFuncA3 -0.0827
+/VK/source/betaShapeFuncA4 -0.0106
+/VK/source/betaShapeFuncA5  0.00274
+/VK/source/betaShapeFuncA6  0.0000416
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+
+# run simulation
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/forbidden_cut5000_b48_shape-idini.root 
+/run/beamOn 1000000
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.50 tesla
+/VK/output/openFile output/forbidden_cut5000_b50_shape-idini.root 
+/run/beamOn 1000000
diff --git a/mac/forbidden_max.mac b/mac/forbidden_max.mac
new file mode 100644
index 0000000000000000000000000000000000000000..c935c4501fa43b10317dd8044bf1e4227888107e
--- /dev/null
+++ b/mac/forbidden_max.mac
@@ -0,0 +1,45 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 10
+/VK/source/betaA 20
+/VK/source/betaEndPoint 7.025 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 7.025 MeV
+
+/VK/source/betaShapeFuncA1  1.00
+/VK/source/betaShapeFuncA2  1.24
+/VK/source/betaShapeFuncA3  1.19
+/VK/source/betaShapeFuncA4 -0.0816
+/VK/source/betaShapeFuncA5 -0.0595
+/VK/source/betaShapeFuncA6  0.00998
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+
+# run simulation
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/forbidden_cut5000_b48_shape-max.root 
+/run/beamOn 1000000
diff --git a/mac/forbidden_min.mac b/mac/forbidden_min.mac
new file mode 100644
index 0000000000000000000000000000000000000000..13cfc9dfa815edcb6130fdae0b4cb93410f16827
--- /dev/null
+++ b/mac/forbidden_min.mac
@@ -0,0 +1,45 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 10
+/VK/source/betaA 20
+/VK/source/betaEndPoint 7.025 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 7.025 MeV
+
+/VK/source/betaShapeFuncA1  1.00
+/VK/source/betaShapeFuncA2  0.326
+/VK/source/betaShapeFuncA3  0.318
+/VK/source/betaShapeFuncA4 -0.0325
+/VK/source/betaShapeFuncA5 -0.0185
+/VK/source/betaShapeFuncA6  0.00337
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+
+# run simulation
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/forbidden_cut5000_b48_shape-min.root 
+/run/beamOn 1000000
diff --git a/mac/forbidden_suhonen_IMSRG.mac b/mac/forbidden_suhonen_IMSRG.mac
new file mode 100644
index 0000000000000000000000000000000000000000..501ceb328432f4b480c08e2d3cec1b11601b9be2
--- /dev/null
+++ b/mac/forbidden_suhonen_IMSRG.mac
@@ -0,0 +1,50 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 10
+/VK/source/betaA 20
+/VK/source/betaEndPoint 7.025 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 7.025 MeV
+
+/VK/source/betaShapeFuncA1  1.00
+/VK/source/betaShapeFuncA2  0.0348
+/VK/source/betaShapeFuncA3 -0.138
+/VK/source/betaShapeFuncA4 -0.00728
+/VK/source/betaShapeFuncA5  0.00429
+/VK/source/betaShapeFuncA6 -0.000163
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+
+# run simulation
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/forbidden_cut5000_b48_shape-suhonen-IMSRG.root 
+/run/beamOn 1000000
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.50 tesla
+/VK/output/openFile output/forbidden_cut5000_b50_shape-suhonen-IMSRG.root 
+/run/beamOn 1000000
diff --git a/mac/forbidden_suhonen_USDB.mac b/mac/forbidden_suhonen_USDB.mac
new file mode 100644
index 0000000000000000000000000000000000000000..ee9bcb93f62b3cfba07669fdf3d3e9469516cf1e
--- /dev/null
+++ b/mac/forbidden_suhonen_USDB.mac
@@ -0,0 +1,50 @@
+
+/control/execute mac/init.mac
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 10
+/VK/source/betaA 20
+/VK/source/betaEndPoint 7.025 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 7.025 MeV
+
+/VK/source/betaShapeFuncA1  1.00
+/VK/source/betaShapeFuncA2  0.117
+/VK/source/betaShapeFuncA3 -0.164
+/VK/source/betaShapeFuncA4 -0.00411
+/VK/source/betaShapeFuncA5  0.00510
+/VK/source/betaShapeFuncA6 -0.000258
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+
+# run simulation
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.48 tesla
+/VK/output/openFile output/forbidden_cut5000_b48_shape-suhonen-USDB.root 
+/run/beamOn 1000000
+
+/VK/source/betaMinEnergy 5.00 MeV
+/VK/field/maxbfield 0.50 tesla
+/VK/output/openFile output/forbidden_cut5000_b50_shape-suhonen-USDB.root 
+/run/beamOn 1000000
diff --git a/mac/test.mac b/mac/test.mac
index 704fc81d0a7c64f65dd7a556354ca91d8ee65c4d..9cbbfea2bb914d1ca4c7b9bfde3df78ae6e31930 100644
--- a/mac/test.mac
+++ b/mac/test.mac
@@ -19,26 +19,32 @@
 
 # energy spectrum
 /VK/source/betaSpectrum true
-/VK/source/betaZ 10
-/VK/source/betaA 20
-/VK/source/betaEndPoint 7.025 MeV
-/VK/source/betaMinEnergy 0.00 MeV
-/VK/source/betaMaxEnergy 7.025 MeV
-
-#/VK/source/betaShapeFuncA1  1.0
-#/VK/source/betaShapeFuncA2  80.
-#/VK/source/betaShapeFuncA3 -2.0
-#/VK/source/betaShapeFuncA4 -0.28
-#/VK/source/betaShapeFuncA5 -0.009
-#/VK/source/betaShapeFuncA6  0.0080
+/VK/source/betaZ 6
+/VK/source/betaA 12
 
 # output 
-/VK/output/zeroSuppression false
-/VK/storeTrajectoryData true
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+# run simulations
+
+
+/VK/source/betaEndPoint 6.75 MeV
+/VK/source/betaMinEnergy 5.0 MeV
+/VK/source/betaMaxEnergy 6.75 MeV
+
+/VK/field/maxbfield 0.4801 tesla
+/VK/output/openFile output/betabgr6.75MeV_b48.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5000 tesla
+/VK/output/openFile output/betabgr6.75MeV_b50.root                
+/run/beamOn 1000000
+
+/VK/field/maxbfield 0.5603 tesla
+/VK/output/openFile output/betabgr6.75MeV_b56.root                
+/run/beamOn 1000000
+
 
 
-# run simulation
 
-/VK/field/maxbfield 0.48 tesla
-/VK/output/openFile output/test1.root 
-/run/beamOn 10000
diff --git a/mac/test2.mac b/mac/test2.mac
new file mode 100644
index 0000000000000000000000000000000000000000..7974a3ce8f87da4ea7588b9f269210097fd93909
--- /dev/null
+++ b/mac/test2.mac
@@ -0,0 +1,38 @@
+
+/control/execute mac/init.mac
+/VK/detector/volumes/betaDetector true
+/VK/detector/volumes/betaDetectorV2 false
+
+# magnetic field strength
+/VK/field/maxbfield 0.48 tesla
+
+# source dimensions
+/VK/source/diskShapedSource true
+/VK/source/innerDiameter 0 cm
+/VK/source/outerDiameter 15 mm
+/VK/source/catcherFoilPosition 0 0 -299.5 mm
+
+# radiation
+/gps/particle e-
+/gps/position 0 5 -299.5 mm
+/gps/ang/type iso
+/gps/ang/mintheta  90 deg
+/gps/ang/maxtheta 180 deg
+
+# energy spectrum
+/VK/source/betaSpectrum true
+/VK/source/betaZ 6
+/VK/source/betaA 12
+/VK/source/betaEndPoint 13.37 MeV
+/VK/source/betaMinEnergy 0.00 MeV
+/VK/source/betaMaxEnergy 13.37 MeV
+
+# output 
+/VK/output/zeroSuppression true
+/VK/storeTrajectoryData false
+
+# run simulations
+
+/VK/field/maxbfield 0.4801 tesla
+/VK/output/openFile output/b12scan/15mm_y5mm_v1/b4800.root                
+/run/beamOn 50000000