moving sim data accumulator to std::unique_ptr and patching RecHitProducer for tracked parameters in the cfg