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
Merged refs/pull/4551/head from repository cms-sw
switch to using MessageLogger in Arbor and remove debugging couts
remove more debug output and use arbor in HEB
working on nice event display
working on pf candidates display
checkpoint event display debugging