diff --git a/Event/xAOD/xAODEgamma/CMakeLists.txt b/Event/xAOD/xAODEgamma/CMakeLists.txt index 67cc3c2c713b79d45eceab56759e62a120935ff2..ab77b70d752e335d5fc2cf7585dfee648a7452c0 100644 --- a/Event/xAOD/xAODEgamma/CMakeLists.txt +++ b/Event/xAOD/xAODEgamma/CMakeLists.txt @@ -27,3 +27,10 @@ atlas_add_dictionary( xAODEgammaDict ${_selectionFile} LINK_LIBRARIES xAODCore xAODEgamma EXTRA_FILES Root/dict/*.cxx ) + +atlas_add_dictionary( xAODEgammaParametersDict + xAODEgamma/xAODEgammaParametersDict.h + xAODEgamma/selectionParameters.xml ) + +# Install files from the package. +atlas_install_python_modules( python/*.py ) diff --git a/Event/xAOD/xAODEgamma/python/__init__.py b/Event/xAOD/xAODEgamma/python/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..f2f0fc1b7b487784e8781d2a41e43908019e0a7d --- /dev/null +++ b/Event/xAOD/xAODEgamma/python/__init__.py @@ -0,0 +1 @@ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration diff --git a/Event/xAOD/xAODEgamma/python/xAODEgammaParameters.py b/Event/xAOD/xAODEgamma/python/xAODEgammaParameters.py new file mode 100644 index 0000000000000000000000000000000000000000..54009e1d141135e9c65d05b4dd3a318618aa624e --- /dev/null +++ b/Event/xAOD/xAODEgamma/python/xAODEgammaParameters.py @@ -0,0 +1,4 @@ +# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration + +from ROOT import xAOD +dummy = xAOD.EgammaParameters.ROOT6_NamespaceAutoloadHook diff --git a/Event/xAOD/xAODEgamma/xAODEgamma/selection.xml b/Event/xAOD/xAODEgamma/xAODEgamma/selection.xml index b9fe932f106567ab5aca25fb6ca3d8f5411c6382..2ab46f2fadef270300a5813cb9f3aa1a8a45ea85 100644 --- a/Event/xAOD/xAODEgamma/xAODEgamma/selection.xml +++ b/Event/xAOD/xAODEgamma/xAODEgamma/selection.xml @@ -45,13 +45,6 @@ id="5C389DEC-4B00-11E4-B9F0-02163E00A5BB" /> <typedef name="xAOD::PhotonAuxContainer" /> - <!-- Objects from the namespace. --> - <variable pattern="xAOD::EgammaParameters::*" /> - <class name="xAOD::EgammaParameters::ROOT6_NamespaceAutoloadHook" /> - - <!-- Enum(s). --> - <enum pattern="xAOD::EgammaParameters::*" /> - <!-- Helper Function(s). --> <function pattern="xAOD::EgammaHelpers::*" /> diff --git a/Event/xAOD/xAODEgamma/xAODEgamma/selectionParameters.xml b/Event/xAOD/xAODEgamma/xAODEgamma/selectionParameters.xml new file mode 100644 index 0000000000000000000000000000000000000000..982921bad205fcbd937704fe0cc748a588b06449 --- /dev/null +++ b/Event/xAOD/xAODEgamma/xAODEgamma/selectionParameters.xml @@ -0,0 +1,11 @@ +<!-- Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration --> +<lcgdict> + + <!-- Objects from the namespace. --> + <variable pattern="xAOD::EgammaParameters::*" /> + <class name="xAOD::EgammaParameters::ROOT6_NamespaceAutoloadHook" /> + + <!-- Enum(s). --> + <enum pattern="xAOD::EgammaParameters::*" /> + +</lcgdict> diff --git a/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaDict.h b/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaDict.h index 02ac71800c800fd5bdeb3c592bd30d00cf730cd1..c3696b7dd52d768804907107228e30d542a25e75 100644 --- a/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaDict.h +++ b/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaDict.h @@ -35,8 +35,6 @@ #include "xAODEgamma/ElectronxAODHelpers.h" #include "xAODEgamma/PhotonxAODHelpers.h" #include "xAODEgamma/EgammaTruthxAODHelpers.h" -#include "xAODEgamma/EgammaEnums.h" -#include "xAODEgamma/EgammaDefs.h" // EDM include(s). #include "xAODCore/tools/DictHelpers.h" diff --git a/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaParametersDict.h b/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaParametersDict.h new file mode 100644 index 0000000000000000000000000000000000000000..98cf5ce0dc54711ed29c1dbcd632f482e7df6111 --- /dev/null +++ b/Event/xAOD/xAODEgamma/xAODEgamma/xAODEgammaParametersDict.h @@ -0,0 +1,12 @@ +// Dear emacs, this is -*- c++ -*- +/* + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration +*/ +#ifndef XAODEGAMMA_XAODEGAMMAPARAMETERSDICT_H +#define XAODEGAMMA_XAODEGAMMAPARAMETERSDICT_H + +// Local include(s). +#include "xAODEgamma/EgammaEnums.h" +#include "xAODEgamma/EgammaDefs.h" + +#endif // XAODEGAMMA_XAODEGAMMAPARAMETERSDICT_H