Prefer pragma once and add missing include
The missing include was exposed by gaudi/Gaudi!1645 (merged). Backport of !4829 (merged) and !4825 (merged)
Edited by Marco Cattaneo
The missing include was exposed by gaudi/Gaudi!1645 (merged). Backport of !4829 (merged) and !4825 (merged)