Particle maker base skip empty input locs
Skip empty input locations in ParticleMakerBase. Will be useful to allow the HLT to avoid messages like
DiElectronMaker:: No ProtoParticles at Rec/ProtoP/Charged
As DiElectronMaker inherits from ParticleMakerBase but does not use the Protos at all... With this setting the Input property of DiElectronMaker to an empty string will avoid the message, and as it happens the repeated attempts to access a non-existing TES location.
Also, as I was there, did a little C++11 clean up.