Minor (~3%) speed improvment of SiSpacePointsSeedMaker_ATLxk::production3Sp
vtune-guided optimizaton, in particular:
- Elide computation of sqrt in isZCompatible
- Use
const float&
instead offloat
when possible (I had thought the compiler does that optimization for us. But the asm code shown by vtune indicates that it doesn't ....) - Use std::vector instead of std::list if the paylaod is just a pointer
- Rationalize handling of output-level: The actual output level is known by the AthAlgTool base-class, do not duplicate.