Modifying cut ranges in the Si for HGC
Adding explicit ADC threshold for DIGI production to cfg and digitizer base
Adding time samples (for now BX is the unit - RecHits will use the first time sample)
Moving sim data accumulator to a pointer
Refurbish digitizers cfg file: removing untracked parameters, adding Calice specialization for HEB and removing cloning of modules
Adding Calice specialization to HGCHEbackDigitizer.cc
Adding digitizer version to all digitizers
Switching on 25ns time window for all
Including OOT pu contributions in the 25ns window
Adding try/catch to HGCHEbackDigitizer
simplifying further noise generation
fixing some typos in the number of time samples to consider
fixing wrong condition for the generation of npe
removing positive gaussian requirement
increasing the ADC threshold to store to 4 in HEB
moving sim data accumulator to std::unique_ptr and patching RecHitProducer for tracked parameters in the cfg
Fixed bad condition for time sample position in vector in HGCDigitizer.cc
Moved data members to unique_ptr which are instantiated only if the digitizer is in charge of a sub-detector
(previously they where all being instantiated even if only one would be used)
moving to unordered_map/array/float instead of map/vector/double - suggestion from @lgray
Merge pull request #4551 from PFCal-dev/hgc_digithr_g4cutrange

Hgc digithr g4cutrange