Fix efficiency map initialisation for HLT-based FTKFastSim
Compare changes
Efficiency map was not being initialised properly due to a counter not being incremented in the loop. Also improves memory management by updating the initialisation routine to use smart pointers.