diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 355e4016b719971147702aa249167aef34ba8266..4d34a25f8958d74df9e6713d51830884091c7607 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -108,6 +108,7 @@ get_data:
include:
- local: 'benchmarks/tracking_detectors/config.yml'
- local: 'benchmarks/tof/config.yml'
+ - local: 'benchmarks/tof/config_forward.yml'
- local: 'benchmarks/barrel_ecal/config.yml'
- local: 'benchmarks/barrel_hcal/config.yml'
- local: 'benchmarks/roman_pots/config.yml'
diff --git a/benchmarks/tof/config_forward.yml b/benchmarks/tof/config_forward.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07dd70af679bb76bb357ac7e2a2cf651752bfea2
--- /dev/null
+++ b/benchmarks/tof/config_forward.yml
@@ -0,0 +1,14 @@
+tof:sim_tof_forward_hits:
+ extends: .det_benchmark
+ stage: simulate
+ script:
+ - bash benchmarks/tof/tof_forward_hits.sh --sim-only
+
+bench:tof_forward:
+ extends: .det_benchmark
+ stage: benchmarks
+ needs:
+ - ["tof:sim_tof_forward_hits"]
+ script:
+ - bash benchmarks/tof/tof_forward_hits.sh --analysis
+
diff --git a/benchmarks/tof/tof_hits.sh b/benchmarks/tof/tof_hits.sh
index 57ad92271724df6352a075742ff9c0a0ed320165..957de8e7d80a31fc6ce7c78b1fd2c82c217b5193 100644
--- a/benchmarks/tof/tof_hits.sh
+++ b/benchmarks/tof/tof_hits.sh
@@ -57,7 +57,7 @@ if [[ ! -n "${JUGGLER_N_EVENTS}" ]] ; then
export JUGGLER_N_EVENTS=100
fi
-export JUGGLER_N_EVENTS=2500
+export JUGGLER_N_EVENTS=100
export JUGGLER_FILE_NAME_TAG="tof_hits"
export JUGGLER_GEN_FILE="${LOCAL_DATA_PATH}/${JUGGLER_FILE_NAME_TAG}.hepmc"