You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected Result: (what do you expect when you execute the steps above)
Both 1(a) and 1(b) produce the same results, and plotting with step 2 returns:
Actual Result: (what do you get when you execute the steps above)
Running with 1(b) returns no DRICHHits and the plot is therefore empty. This is also happens when running with ddsim as opposed to npsim, since ddsim does not have the additional settings required for RICH detectors.
Additional Context
The diff of output from 1(a) to 1(b) has some clues (irrelevant differences removed):
50c50< DDSim.Helper.Filter INFO ReqFilt {'edep0', 'opticalphotons'}---> DDSim.Helper.Filter INFO ReqFilt {'edep1kev', 'edep0'}53d52< DDSim INFO replace default action with : Geant4OpticalTrackerAction56c55< DDSim.Helper.Filter INFO Adding filter 'opticalphotons' matched with 'DRICH' to sensitive detector for 'DRICH' ---> DDSim.Helper.Filter INFO Adding default filter 'edep1kev' to sensitive detector for 'DRICH' 65,66d63< Geant4UI INFO +++ CerenkovPhys> Install Geant4 control directory:/ddg4/CerenkovPhys/< Geant4UI INFO +++ OpticalGammaPhys> Install Geant4 control directory:/ddg4/OpticalGammaPhys/105,107d101< CerenkovPhys INFO +++ Constructing: maxNumPhotonsPerStep:10 maxBeta:10.000000 track secondaries:NO stack photons:YES track secondaries:NO < OpticalGammaPhys INFO +++ Constructing optical_photon processes:< OpticalGammaPhys INFO +++ G4OpAbsorption G4OpRayleigh G4OpMieHG G4OpBoundaryProcess
The text was updated successfully, but these errors were encountered:
Environment: (where does this bug occur, have you tried other environments)
main
for latest released):main
HEAD
for the most recent on git):1.1.0
Steps to reproduce: (give a step by step account of how to trigger the bug)
1. Compare the following two
npsim
calls:(a) Using CLI options directly:
(b) Using a steering file:
Steering file
steer.py
:with
npsim
call:2. Check the output, e.g.:
root -l sim.edm4hep.root -e 'events->Draw("DRICHHits.position.y:DRICHHits.position.x")'
Expected Result: (what do you expect when you execute the steps above)
Both 1(a) and 1(b) produce the same results, and plotting with step 2 returns:
Actual Result: (what do you get when you execute the steps above)
Running with 1(b) returns no
DRICHHits
and the plot is therefore empty. This is also happens when running withddsim
as opposed tonpsim
, sinceddsim
does not have the additional settings required for RICH detectors.Additional Context
The
diff
of output from 1(a) to 1(b) has some clues (irrelevant differences removed):The text was updated successfully, but these errors were encountered: