diff --git a/DDCore/include/DD4hep/LCDD.h b/DDCore/include/DD4hep/LCDD.h index 0c8978647ffe0650ff561034bd8c6d620d13db99..ec4126837f11761c47308ae187aff3194ed1c997 100644 --- a/DDCore/include/DD4hep/LCDD.h +++ b/DDCore/include/DD4hep/LCDD.h @@ -38,6 +38,8 @@ // C/C++ include files #include <map> #include <vector> +#include <string> +#include <cstdio> // Forward declarations class TGeoManager; @@ -45,6 +47,14 @@ class TGeoManager; /// Namespace for the AIDA detector description toolkit namespace DD4hep { + /// return a string with the current DD4hep version in the form vXX-YY. + inline std::string versionString(){ + std::string vs("vXX-YY") ; + std::sprintf( &vs[0] , "v%2.2d-%2.2d", DD4HEP_MAJOR_VERSION, DD4HEP_MINOR_VERSION ) ; + return vs ; + } + + // Foward declarations class NamedObject;