Imaging Barrel Calorimeter Update: Change the number of staves and hits separation for fibers
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.