From 16d12a36bd8f8e4a00b747ea6aa88ba366d12cd4 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Mon, 3 Oct 2022 21:42:12 +0000
Subject: [PATCH] Resolve "Handle PFRICH in `npsim.py`"

---
 src/dd4pod/python/npsim.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/dd4pod/python/npsim.py b/src/dd4pod/python/npsim.py
index fecc1f0..1b031b3 100755
--- a/src/dd4pod/python/npsim.py
+++ b/src/dd4pod/python/npsim.py
@@ -47,10 +47,17 @@ if __name__ == "__main__":
     name='ParticleSelectFilter/OpticalPhotonSelector',
     parameter={"particle": "opticalphoton"},
   )
+  # This could probably be a substring
   SIM.filter.mapDetFilter['DRICH'] = 'opticalphotons'
+  SIM.filter.mapDetFilter['MRICH'] = 'opticalphotons'
+  SIM.filter.mapDetFilter['PFRICH'] = 'opticalphotons'
+  SIM.filter.mapDetFilter['DIRC'] = 'opticalphotons'
 
   # Use the optical tracker for the DRICH
   SIM.action.mapActions['DRICH'] = 'Geant4OpticalTrackerAction'
+  SIM.action.mapActions['MRICH'] = 'Geant4OpticalTrackerAction'
+  SIM.action.mapActions['PFRICH'] = 'Geant4OpticalTrackerAction'
+  SIM.action.mapActions['DIRC'] = 'Geant4OpticalTrackerAction'
 
   # Parse remaining options (command line and steering file override above)
   SIM.parseOptions()
-- 
GitLab