diff --git a/regtest/basic/rt20b-lepton/COLVAR.reference b/regtest/basic/rt20b-lepton/COLVAR.reference
new file mode 100644
index 0000000000000000000000000000000000000000..1d260e359cf6f4dc5fcf19a5abedf1c312d6d36d
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/COLVAR.reference
@@ -0,0 +1,31 @@
+#! FIELDS time c cs
+ 0.000000 1.000000 1.000000
+ 1.000000 1.000000 1.000000
+ 2.000000 0.999987 0.999987
+ 3.000000 0.999849 0.999847
+ 4.000000 0.999152 0.999139
+ 5.000000 0.996773 0.996723
+ 6.000000 0.990427 0.990277
+ 7.000000 0.976206 0.975834
+ 8.000000 0.948488 0.947683
+ 9.000000 0.900818 0.899268
+ 10.000000 0.828379 0.825698
+ 11.000000 0.731515 0.727320
+ 12.000000 0.617808 0.611837
+ 13.000000 0.500000 0.492188
+ 14.000000 0.390634 0.381113
+ 15.000000 0.297631 0.286656
+ 16.000000 0.223422 0.211288
+ 17.000000 0.166646 0.153625
+ 18.000000 0.124277 0.110594
+ 19.000000 0.093051 0.078880
+ 20.000000 0.070130 0.055601
+ 21.000000 0.053280 0.038488
+ 22.000000 0.040834 0.025847
+ 23.000000 0.031576 0.016444
+ 24.000000 0.024635 0.009395
+ 25.000000 0.019387 0.004065
+ 26.000000 0.000000 0.000000
+ 27.000000 0.000000 0.000000
+ 28.000000 0.000000 0.000000
+ 29.000000 0.000000 0.000000
diff --git a/regtest/basic/rt20b-lepton/Makefile b/regtest/basic/rt20b-lepton/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..3703b27cea227aa053fb6d1d73f861e4384dbcee
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/Makefile
@@ -0,0 +1 @@
+include ../../scripts/test.make
diff --git a/regtest/basic/rt20b-lepton/config b/regtest/basic/rt20b-lepton/config
new file mode 100644
index 0000000000000000000000000000000000000000..12fc0022ea2640fdc8fd0afd5f1c3fb913685a1a
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/config
@@ -0,0 +1,4 @@
+type=driver
+# this is to test a different name
+arg="--plumed plumed.dat --ixyz trajectory.xyz"
+export PLUMED_USE_LEPTON=yes
diff --git a/regtest/basic/rt20b-lepton/deriv.reference b/regtest/basic/rt20b-lepton/deriv.reference
new file mode 100644
index 0000000000000000000000000000000000000000..40c11ea6e26329b213e16aad5cccd70c550ab8a7
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/deriv.reference
@@ -0,0 +1,451 @@
+#! FIELDS time parameter c cs
+ 0.000000 0   0.0000   0.0000
+ 0.000000 1   0.0000   0.0000
+ 0.000000 2   0.0000   0.0000
+ 0.000000 3   0.0000   0.0000
+ 0.000000 4   0.0000   0.0000
+ 0.000000 5   0.0000   0.0000
+ 0.000000 6   0.0000   0.0000
+ 0.000000 7   0.0000   0.0000
+ 0.000000 8   0.0000   0.0000
+ 0.000000 9   0.0000   0.0000
+ 0.000000 10   0.0000   0.0000
+ 0.000000 11   0.0000   0.0000
+ 0.000000 12   0.0000   0.0000
+ 0.000000 13   0.0000   0.0000
+ 0.000000 14   0.0000   0.0000
+ 1.000000 0   0.0000   0.0000
+ 1.000000 1   0.0000   0.0000
+ 1.000000 2   0.0000   0.0000
+ 1.000000 3   0.0000   0.0000
+ 1.000000 4   0.0000   0.0000
+ 1.000000 5  -0.0000  -0.0000
+ 1.000000 6   0.0000   0.0000
+ 1.000000 7   0.0000   0.0000
+ 1.000000 8   0.0000   0.0000
+ 1.000000 9   0.0000   0.0000
+ 1.000000 10   0.0000   0.0000
+ 1.000000 11   0.0000   0.0000
+ 1.000000 12   0.0000   0.0000
+ 1.000000 13   0.0000   0.0000
+ 1.000000 14   0.0000   0.0000
+ 2.000000 0   0.0000   0.0000
+ 2.000000 1   0.0000   0.0000
+ 2.000000 2   0.0004   0.0004
+ 2.000000 3   0.0000   0.0000
+ 2.000000 4   0.0000   0.0000
+ 2.000000 5  -0.0004  -0.0004
+ 2.000000 6   0.0000   0.0000
+ 2.000000 7   0.0000   0.0000
+ 2.000000 8   0.0000   0.0000
+ 2.000000 9   0.0000   0.0000
+ 2.000000 10   0.0000   0.0000
+ 2.000000 11   0.0000   0.0000
+ 2.000000 12   0.0000   0.0000
+ 2.000000 13   0.0000   0.0000
+ 2.000000 14   0.0001   0.0001
+ 3.000000 0   0.0000   0.0000
+ 3.000000 1   0.0000   0.0000
+ 3.000000 2   0.0030   0.0031
+ 3.000000 3   0.0000   0.0000
+ 3.000000 4   0.0000   0.0000
+ 3.000000 5  -0.0030  -0.0031
+ 3.000000 6   0.0000   0.0000
+ 3.000000 7   0.0000   0.0000
+ 3.000000 8   0.0000   0.0000
+ 3.000000 9   0.0000   0.0000
+ 3.000000 10   0.0000   0.0000
+ 3.000000 11   0.0000   0.0000
+ 3.000000 12   0.0000   0.0000
+ 3.000000 13   0.0000   0.0000
+ 3.000000 14   0.0009   0.0009
+ 4.000000 0   0.0000   0.0000
+ 4.000000 1   0.0000   0.0000
+ 4.000000 2   0.0127   0.0129
+ 4.000000 3   0.0000   0.0000
+ 4.000000 4   0.0000   0.0000
+ 4.000000 5  -0.0127  -0.0129
+ 4.000000 6   0.0000   0.0000
+ 4.000000 7   0.0000   0.0000
+ 4.000000 8   0.0000   0.0000
+ 4.000000 9   0.0000   0.0000
+ 4.000000 10   0.0000   0.0000
+ 4.000000 11   0.0000   0.0000
+ 4.000000 12   0.0000   0.0000
+ 4.000000 13   0.0000   0.0000
+ 4.000000 14   0.0051   0.0052
+ 5.000000 0   0.0000   0.0000
+ 5.000000 1   0.0000   0.0000
+ 5.000000 2   0.0386   0.0392
+ 5.000000 3   0.0000   0.0000
+ 5.000000 4   0.0000   0.0000
+ 5.000000 5  -0.0386  -0.0392
+ 5.000000 6   0.0000   0.0000
+ 5.000000 7   0.0000   0.0000
+ 5.000000 8   0.0000   0.0000
+ 5.000000 9   0.0000   0.0000
+ 5.000000 10   0.0000   0.0000
+ 5.000000 11   0.0000   0.0000
+ 5.000000 12   0.0000   0.0000
+ 5.000000 13   0.0000   0.0000
+ 5.000000 14   0.0193   0.0196
+ 6.000000 0   0.0000   0.0000
+ 6.000000 1   0.0000   0.0000
+ 6.000000 2   0.0948   0.0963
+ 6.000000 3   0.0000   0.0000
+ 6.000000 4   0.0000   0.0000
+ 6.000000 5  -0.0948  -0.0963
+ 6.000000 6   0.0000   0.0000
+ 6.000000 7   0.0000   0.0000
+ 6.000000 8   0.0000   0.0000
+ 6.000000 9   0.0000   0.0000
+ 6.000000 10   0.0000   0.0000
+ 6.000000 11   0.0000   0.0000
+ 6.000000 12   0.0000   0.0000
+ 6.000000 13   0.0000   0.0000
+ 6.000000 14   0.0569   0.0578
+ 7.000000 0   0.0000   0.0000
+ 7.000000 1   0.0000   0.0000
+ 7.000000 2   0.1991   0.2022
+ 7.000000 3   0.0000   0.0000
+ 7.000000 4   0.0000   0.0000
+ 7.000000 5  -0.1991  -0.2022
+ 7.000000 6   0.0000   0.0000
+ 7.000000 7   0.0000   0.0000
+ 7.000000 8   0.0000   0.0000
+ 7.000000 9   0.0000   0.0000
+ 7.000000 10   0.0000   0.0000
+ 7.000000 11   0.0000   0.0000
+ 7.000000 12   0.0000   0.0000
+ 7.000000 13   0.0000   0.0000
+ 7.000000 14   0.1394   0.1415
+ 8.000000 0   0.0000   0.0000
+ 8.000000 1   0.0000   0.0000
+ 8.000000 2   0.3664   0.3722
+ 8.000000 3   0.0000   0.0000
+ 8.000000 4   0.0000   0.0000
+ 8.000000 5  -0.3664  -0.3722
+ 8.000000 6   0.0000   0.0000
+ 8.000000 7   0.0000   0.0000
+ 8.000000 8   0.0000   0.0000
+ 8.000000 9   0.0000   0.0000
+ 8.000000 10   0.0000   0.0000
+ 8.000000 11   0.0000   0.0000
+ 8.000000 12   0.0000   0.0000
+ 8.000000 13   0.0000   0.0000
+ 8.000000 14   0.2932   0.2977
+ 9.000000 0   0.0000   0.0000
+ 9.000000 1   0.0000   0.0000
+ 9.000000 2   0.5956   0.6049
+ 9.000000 3   0.0000   0.0000
+ 9.000000 4   0.0000   0.0000
+ 9.000000 5  -0.5956  -0.6049
+ 9.000000 6   0.0000   0.0000
+ 9.000000 7   0.0000   0.0000
+ 9.000000 8   0.0000   0.0000
+ 9.000000 9   0.0000   0.0000
+ 9.000000 10   0.0000   0.0000
+ 9.000000 11   0.0000   0.0000
+ 9.000000 12   0.0000   0.0000
+ 9.000000 13   0.0000   0.0000
+ 9.000000 14   0.5361   0.5444
+ 10.000000 0   0.0000   0.0000
+ 10.000000 1   0.0000   0.0000
+ 10.000000 2   0.8530   0.8663
+ 10.000000 3   0.0000   0.0000
+ 10.000000 4   0.0000   0.0000
+ 10.000000 5  -0.8530  -0.8663
+ 10.000000 6   0.0000   0.0000
+ 10.000000 7   0.0000   0.0000
+ 10.000000 8   0.0000   0.0000
+ 10.000000 9   0.0000   0.0000
+ 10.000000 10   0.0000   0.0000
+ 10.000000 11   0.0000   0.0000
+ 10.000000 12   0.0000   0.0000
+ 10.000000 13   0.0000   0.0000
+ 10.000000 14   0.8530   0.8663
+ 11.000000 0   0.0000   0.0000
+ 11.000000 1   0.0000   0.0000
+ 11.000000 2   1.0713   1.0880
+ 11.000000 3   0.0000   0.0000
+ 11.000000 4   0.0000   0.0000
+ 11.000000 5  -1.0713  -1.0880
+ 11.000000 6   0.0000   0.0000
+ 11.000000 7   0.0000   0.0000
+ 11.000000 8   0.0000   0.0000
+ 11.000000 9   0.0000   0.0000
+ 11.000000 10   0.0000   0.0000
+ 11.000000 11   0.0000   0.0000
+ 11.000000 12   0.0000   0.0000
+ 11.000000 13   0.0000   0.0000
+ 11.000000 14   1.1784   1.1968
+ 12.000000 0   0.0000   0.0000
+ 12.000000 1   0.0000   0.0000
+ 12.000000 2   1.1806   1.1991
+ 12.000000 3   0.0000   0.0000
+ 12.000000 4   0.0000   0.0000
+ 12.000000 5  -1.1806  -1.1991
+ 12.000000 6   0.0000   0.0000
+ 12.000000 7   0.0000   0.0000
+ 12.000000 8   0.0000   0.0000
+ 12.000000 9   0.0000   0.0000
+ 12.000000 10   0.0000   0.0000
+ 12.000000 11   0.0000   0.0000
+ 12.000000 12   0.0000   0.0000
+ 12.000000 13   0.0000   0.0000
+ 12.000000 14   1.4167   1.4389
+ 13.000000 0   0.0000   0.0000
+ 13.000000 1   0.0000   0.0000
+ 13.000000 2   1.1538   1.1719
+ 13.000000 3   0.0000   0.0000
+ 13.000000 4   0.0000   0.0000
+ 13.000000 5  -1.1538  -1.1719
+ 13.000000 6   0.0000   0.0000
+ 13.000000 7   0.0000   0.0000
+ 13.000000 8   0.0000   0.0000
+ 13.000000 9   0.0000   0.0000
+ 13.000000 10   0.0000   0.0000
+ 13.000000 11   0.0000   0.0000
+ 13.000000 12   0.0000   0.0000
+ 13.000000 13   0.0000   0.0000
+ 13.000000 14   1.5000   1.5234
+ 14.000000 0   0.0000   0.0000
+ 14.000000 1   0.0000   0.0000
+ 14.000000 2   1.0202   1.0361
+ 14.000000 3   0.0000   0.0000
+ 14.000000 4   0.0000   0.0000
+ 14.000000 5  -1.0202  -1.0361
+ 14.000000 6   0.0000   0.0000
+ 14.000000 7   0.0000   0.0000
+ 14.000000 8   0.0000   0.0000
+ 14.000000 9   0.0000   0.0000
+ 14.000000 10   0.0000   0.0000
+ 14.000000 11   0.0000   0.0000
+ 14.000000 12   0.0000   0.0000
+ 14.000000 13   0.0000   0.0000
+ 14.000000 14   1.4282   1.4506
+ 15.000000 0   0.0000   0.0000
+ 15.000000 1   0.0000   0.0000
+ 15.000000 2   0.8362   0.8493
+ 15.000000 3   0.0000   0.0000
+ 15.000000 4   0.0000   0.0000
+ 15.000000 5  -0.8362  -0.8493
+ 15.000000 6   0.0000   0.0000
+ 15.000000 7   0.0000   0.0000
+ 15.000000 8   0.0000   0.0000
+ 15.000000 9   0.0000   0.0000
+ 15.000000 10   0.0000   0.0000
+ 15.000000 11   0.0000   0.0000
+ 15.000000 12   0.0000   0.0000
+ 15.000000 13   0.0000   0.0000
+ 15.000000 14   1.2543   1.2739
+ 16.000000 0   0.0000   0.0000
+ 16.000000 1   0.0000   0.0000
+ 16.000000 2   0.6506   0.6608
+ 16.000000 3   0.0000   0.0000
+ 16.000000 4   0.0000   0.0000
+ 16.000000 5  -0.6506  -0.6608
+ 16.000000 6   0.0000   0.0000
+ 16.000000 7   0.0000   0.0000
+ 16.000000 8   0.0000   0.0000
+ 16.000000 9   0.0000   0.0000
+ 16.000000 10   0.0000   0.0000
+ 16.000000 11   0.0000   0.0000
+ 16.000000 12   0.0000   0.0000
+ 16.000000 13   0.0000   0.0000
+ 16.000000 14   1.0410   1.0573
+ 17.000000 0   0.0000   0.0000
+ 17.000000 1   0.0000   0.0000
+ 17.000000 2   0.4901   0.4978
+ 17.000000 3   0.0000   0.0000
+ 17.000000 4   0.0000   0.0000
+ 17.000000 5  -0.4901  -0.4978
+ 17.000000 6   0.0000   0.0000
+ 17.000000 7   0.0000   0.0000
+ 17.000000 8   0.0000   0.0000
+ 17.000000 9   0.0000   0.0000
+ 17.000000 10   0.0000   0.0000
+ 17.000000 11   0.0000   0.0000
+ 17.000000 12   0.0000   0.0000
+ 17.000000 13   0.0000   0.0000
+ 17.000000 14   0.8333   0.8463
+ 18.000000 0   0.0000   0.0000
+ 18.000000 1   0.0000   0.0000
+ 18.000000 2   0.3628   0.3684
+ 18.000000 3   0.0000   0.0000
+ 18.000000 4   0.0000   0.0000
+ 18.000000 5  -0.3628  -0.3684
+ 18.000000 6   0.0000   0.0000
+ 18.000000 7   0.0000   0.0000
+ 18.000000 8   0.0000   0.0000
+ 18.000000 9   0.0000   0.0000
+ 18.000000 10   0.0000   0.0000
+ 18.000000 11   0.0000   0.0000
+ 18.000000 12   0.0000   0.0000
+ 18.000000 13   0.0000   0.0000
+ 18.000000 14   0.6530   0.6632
+ 19.000000 0   0.0000   0.0000
+ 19.000000 1   0.0000   0.0000
+ 19.000000 2   0.2665   0.2707
+ 19.000000 3   0.0000   0.0000
+ 19.000000 4   0.0000   0.0000
+ 19.000000 5  -0.2665  -0.2707
+ 19.000000 6   0.0000   0.0000
+ 19.000000 7   0.0000   0.0000
+ 19.000000 8   0.0000   0.0000
+ 19.000000 9   0.0000   0.0000
+ 19.000000 10   0.0000   0.0000
+ 19.000000 11   0.0000   0.0000
+ 19.000000 12   0.0000   0.0000
+ 19.000000 13   0.0000   0.0000
+ 19.000000 14   0.5064   0.5143
+ 20.000000 0   0.0000   0.0000
+ 20.000000 1   0.0000   0.0000
+ 20.000000 2   0.1956   0.1987
+ 20.000000 3   0.0000   0.0000
+ 20.000000 4   0.0000   0.0000
+ 20.000000 5  -0.1956  -0.1987
+ 20.000000 6   0.0000   0.0000
+ 20.000000 7   0.0000   0.0000
+ 20.000000 8   0.0000   0.0000
+ 20.000000 9   0.0000   0.0000
+ 20.000000 10   0.0000   0.0000
+ 20.000000 11   0.0000   0.0000
+ 20.000000 12   0.0000   0.0000
+ 20.000000 13   0.0000   0.0000
+ 20.000000 14   0.3913   0.3974
+ 21.000000 0   0.0000   0.0000
+ 21.000000 1   0.0000   0.0000
+ 21.000000 2   0.1441   0.1464
+ 21.000000 3   0.0000   0.0000
+ 21.000000 4   0.0000   0.0000
+ 21.000000 5  -0.1441  -0.1464
+ 21.000000 6   0.0000   0.0000
+ 21.000000 7   0.0000   0.0000
+ 21.000000 8   0.0000   0.0000
+ 21.000000 9   0.0000   0.0000
+ 21.000000 10   0.0000   0.0000
+ 21.000000 11   0.0000   0.0000
+ 21.000000 12   0.0000   0.0000
+ 21.000000 13   0.0000   0.0000
+ 21.000000 14   0.3026   0.3074
+ 22.000000 0   0.0000   0.0000
+ 22.000000 1   0.0000   0.0000
+ 22.000000 2   0.1068   0.1085
+ 22.000000 3   0.0000   0.0000
+ 22.000000 4   0.0000   0.0000
+ 22.000000 5  -0.1068  -0.1085
+ 22.000000 6   0.0000   0.0000
+ 22.000000 7   0.0000   0.0000
+ 22.000000 8   0.0000   0.0000
+ 22.000000 9   0.0000   0.0000
+ 22.000000 10   0.0000   0.0000
+ 22.000000 11   0.0000   0.0000
+ 22.000000 12   0.0000   0.0000
+ 22.000000 13   0.0000   0.0000
+ 22.000000 14   0.2350   0.2387
+ 23.000000 0   0.0000   0.0000
+ 23.000000 1   0.0000   0.0000
+ 23.000000 2   0.0798   0.0810
+ 23.000000 3   0.0000   0.0000
+ 23.000000 4   0.0000   0.0000
+ 23.000000 5  -0.0798  -0.0810
+ 23.000000 6   0.0000   0.0000
+ 23.000000 7   0.0000   0.0000
+ 23.000000 8   0.0000   0.0000
+ 23.000000 9   0.0000   0.0000
+ 23.000000 10   0.0000   0.0000
+ 23.000000 11   0.0000   0.0000
+ 23.000000 12   0.0000   0.0000
+ 23.000000 13   0.0000   0.0000
+ 23.000000 14   0.1835   0.1863
+ 24.000000 0   0.0000   0.0000
+ 24.000000 1   0.0000   0.0000
+ 24.000000 2   0.0601   0.0610
+ 24.000000 3   0.0000   0.0000
+ 24.000000 4   0.0000   0.0000
+ 24.000000 5  -0.0601  -0.0610
+ 24.000000 6   0.0000   0.0000
+ 24.000000 7   0.0000   0.0000
+ 24.000000 8   0.0000   0.0000
+ 24.000000 9   0.0000   0.0000
+ 24.000000 10   0.0000   0.0000
+ 24.000000 11   0.0000   0.0000
+ 24.000000 12   0.0000   0.0000
+ 24.000000 13   0.0000   0.0000
+ 24.000000 14   0.1442   0.1464
+ 25.000000 0   0.0000   0.0000
+ 25.000000 1   0.0000   0.0000
+ 25.000000 2   0.0456   0.0463
+ 25.000000 3   0.0000   0.0000
+ 25.000000 4   0.0000   0.0000
+ 25.000000 5  -0.0456  -0.0463
+ 25.000000 6   0.0000   0.0000
+ 25.000000 7   0.0000   0.0000
+ 25.000000 8   0.0000   0.0000
+ 25.000000 9   0.0000   0.0000
+ 25.000000 10   0.0000   0.0000
+ 25.000000 11   0.0000   0.0000
+ 25.000000 12   0.0000   0.0000
+ 25.000000 13   0.0000   0.0000
+ 25.000000 14   0.1141   0.1159
+ 26.000000 0   0.0000   0.0000
+ 26.000000 1   0.0000   0.0000
+ 26.000000 2   0.0000   0.0000
+ 26.000000 3   0.0000   0.0000
+ 26.000000 4   0.0000   0.0000
+ 26.000000 5   0.0000   0.0000
+ 26.000000 6   0.0000   0.0000
+ 26.000000 7   0.0000   0.0000
+ 26.000000 8   0.0000   0.0000
+ 26.000000 9   0.0000   0.0000
+ 26.000000 10   0.0000   0.0000
+ 26.000000 11   0.0000   0.0000
+ 26.000000 12   0.0000   0.0000
+ 26.000000 13   0.0000   0.0000
+ 26.000000 14   0.0000   0.0000
+ 27.000000 0   0.0000   0.0000
+ 27.000000 1   0.0000   0.0000
+ 27.000000 2   0.0000   0.0000
+ 27.000000 3   0.0000   0.0000
+ 27.000000 4   0.0000   0.0000
+ 27.000000 5   0.0000   0.0000
+ 27.000000 6   0.0000   0.0000
+ 27.000000 7   0.0000   0.0000
+ 27.000000 8   0.0000   0.0000
+ 27.000000 9   0.0000   0.0000
+ 27.000000 10   0.0000   0.0000
+ 27.000000 11   0.0000   0.0000
+ 27.000000 12   0.0000   0.0000
+ 27.000000 13   0.0000   0.0000
+ 27.000000 14   0.0000   0.0000
+ 28.000000 0   0.0000   0.0000
+ 28.000000 1   0.0000   0.0000
+ 28.000000 2   0.0000   0.0000
+ 28.000000 3   0.0000   0.0000
+ 28.000000 4   0.0000   0.0000
+ 28.000000 5   0.0000   0.0000
+ 28.000000 6   0.0000   0.0000
+ 28.000000 7   0.0000   0.0000
+ 28.000000 8   0.0000   0.0000
+ 28.000000 9   0.0000   0.0000
+ 28.000000 10   0.0000   0.0000
+ 28.000000 11   0.0000   0.0000
+ 28.000000 12   0.0000   0.0000
+ 28.000000 13   0.0000   0.0000
+ 28.000000 14   0.0000   0.0000
+ 29.000000 0   0.0000   0.0000
+ 29.000000 1   0.0000   0.0000
+ 29.000000 2   0.0000   0.0000
+ 29.000000 3   0.0000   0.0000
+ 29.000000 4   0.0000   0.0000
+ 29.000000 5   0.0000   0.0000
+ 29.000000 6   0.0000   0.0000
+ 29.000000 7   0.0000   0.0000
+ 29.000000 8   0.0000   0.0000
+ 29.000000 9   0.0000   0.0000
+ 29.000000 10   0.0000   0.0000
+ 29.000000 11   0.0000   0.0000
+ 29.000000 12   0.0000   0.0000
+ 29.000000 13   0.0000   0.0000
+ 29.000000 14   0.0000   0.0000
diff --git a/regtest/basic/rt20b-lepton/plumed.dat b/regtest/basic/rt20b-lepton/plumed.dat
new file mode 100644
index 0000000000000000000000000000000000000000..61dfd90164ae733af451d2dc2b6084ee3a12d407
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/plumed.dat
@@ -0,0 +1,12 @@
+c:   COORDINATION GROUPA=1 GROUPB=2 SWITCH={MATHEVAL R_0=1.3 D_MAX=2.6 FUNC=1/(1+x^6) NOSTRETCH}
+cs:  COORDINATION GROUPA=1 GROUPB=2 SWITCH={MATHEVAL R_0=1.3 D_MAX=2.6 FUNC=1/(1+x^6)}
+
+PRINT ...
+  ARG=c,cs
+  FILE=COLVAR
+... PRINT
+
+DUMPDERIVATIVES ARG=c,cs FILE=deriv FMT=%8.4f
+
+ENDPLUMED
+
diff --git a/regtest/basic/rt20b-lepton/trajectory.xyz b/regtest/basic/rt20b-lepton/trajectory.xyz
new file mode 100644
index 0000000000000000000000000000000000000000..1ffefa2bc6642b08d83ee9c13755698369c8a52f
--- /dev/null
+++ b/regtest/basic/rt20b-lepton/trajectory.xyz
@@ -0,0 +1,120 @@
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.0
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.1
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.2
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.3
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.4
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.5
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.6
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.7
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.8
+2
+10 10 10
+X 0 0 0.0
+X 0 0 0.9
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.0
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.1
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.2
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.3
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.4
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.5
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.6
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.7
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.8
+2
+10 10 10
+X 0 0 0.0
+X 0 0 1.9
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.0
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.1
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.2
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.3
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.4
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.5
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.6
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.7
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.8
+2
+10 10 10
+X 0 0 0.0
+X 0 0 2.9