eic / eic/npsim

Enable DRICH quantum efficiency at generation stage

Open
#47 0 comments 1 reaction 2 assignees Claimed by @wdconinc View on GitHub
Dominant language
C++
Stars
1
Forks
4
Avg merge
1d 18h
Merged PRs (30d)
6

Description

**Is your feature request related to a problem? Please describe.**
The DRICH currently applies the quantum efficiency at the digitization stage, using the quantum efficiency table in `digi_cfg.quantumEfficiency` in https://github.com/eic/EICrecon/blob/0bb708dfcf8f61e0aaf5e4c21e60da672d596a0b/src/detectors/DRICH/DRICH.cc#L62. This is inefficient as it requires that we simulate 5 to 10 times more photons than will ultimately be used, and optical photon simulation is expensive.

**Describe the solution you'd like**
Similar to what the hpDIRC is already doing in this npsim project, we want to apply the DRICH quantum efficiency at the generation stage. The table should be copied into the npsim code and assigned to the correct detector elements (as defined in the eic/epic geometry repository).

Synchronization or metadata passing of the old/new behavior of npsim to the reconstruction downstream (to prevent double application of quantum efficiency) is out of scope and assumed to be handled out of band.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.