diff --git a/benchmarks/dis/analysis/truth_reconstruction.py b/benchmarks/dis/analysis/truth_reconstruction.py
index 8f63665ed322e2e6c33a5581a457d6be6742114b..8ef021b45571fcf4403b07a8e7a11d936c8e267c 100644
--- a/benchmarks/dis/analysis/truth_reconstruction.py
+++ b/benchmarks/dis/analysis/truth_reconstruction.py
@@ -16,10 +16,10 @@ args = parser.parse_args()
 kwargs = vars(args)
 
 rec_file = args.rec_file
-config = args.config.split('_epic')[0].strip()
 Nevents = int(args.nevents)
 r_path = args.results_path + '/truth_reconstruction/' #Path for output figures and file.
-Dconfig = 'epic' + config.split('_epic')[1].strip() #detector configuration
+Dconfig = 'epic' + config.split('_epic')[1].strip() #Detector config
+config = args.config.split('_epic')[0].strip()
 
 for array in ur.iterate(rec_file + ':events',['MCParticles/MCParticles.generatorStatus',
                                           'MCParticles/MCParticles.PDG',