eic / eic/epic

Imaging Barrel Calorimeter Update: Change the number of staves and hits separation for fibers

Open
#119 0 comments 0 reactions 0 assignees View on GitHub
topic: calorimetry
Dominant language
C++
Stars
31
Forks
61
Avg merge
3d 12h
Merged PRs (30d)
16

Description

**Is your feature request related to a problem? Please describe.**
The number of staves is different between the barrel calorimeter and DIRC, better to match them.
Now the hits type "calorimeter hit" will merge all hits in a single segment, and thus one single fiber only produces one signal in an event. In reality, we could have a waveform readout and separate the hits if they were distant enough (deconvolution of signals in the time domain).

**Describe the solution you'd like**
The implementation should be simply done by changing the compact (xml) files.
**Number of staves**: change one parameter ("CaloSides") in definitions.xml
**Hits separation for fibers**: add z-segmentation for fibers with a size smaller than the realistic resolution (~1cm), so we can produce the waveform signals with additional z information in digitization.

**Describe alternatives you've considered**
**Hits separation for fibers**: Change the sensitive volume type to "tracker" but this would result in a huge amount of hits registered in the simulation output.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.