Skip to content
Snippets Groups Projects
Commit 485ebd60 authored by Attila Krasznahorkay's avatar Attila Krasznahorkay Committed by Graeme Stewart
Browse files

Adding a collection proxy for xAOD::TrigPassBitsContainer (xAODTrigger-00-00-52)

	* Added a collection proxy for xAOD::TrigPassBitsContainer. The
	  lack of which produced some "semi-corrupt" files unfortunately.
	* Tagging as xAODTrigger-00-00-52

2016-05-03 Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
	* Taught the package how to build itself in standalone
	  mode with CMake.
	* Tagging as xAODTrigger-00-00-51


Former-commit-id: 49b0fd6d061856a931bb14628539d0922eba0940
parent 02e24ab4
No related merge requests found
# $Id: CMakeLists.txt 744561 2016-05-03 16:08:19Z krasznaa $
################################################################################ ################################################################################
# Package: xAODTrigger # Package: xAODTrigger
################################################################################ ################################################################################
...@@ -5,29 +6,30 @@ ...@@ -5,29 +6,30 @@
# Declare the package name: # Declare the package name:
atlas_subdir( xAODTrigger ) atlas_subdir( xAODTrigger )
# Declare the package's dependencies: # Extra dependencies, based on what environment we're in:
atlas_depends_on_subdirs( PUBLIC if( NOT XAOD_STANDALONE )
Control/AthContainers set( extra_deps Control/AthenaKernel )
Control/AthContainersInterfaces set( extra_libs AthenaKernel )
Control/AthLinks endif()
Control/AthenaKernel
Event/xAOD/xAODCore )
# External dependencies: # Declare the package's dependencies:
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) atlas_depends_on_subdirs(
PUBLIC
Control/AthContainers
Control/AthContainersInterfaces
Control/AthLinks
Event/xAOD/xAODCore
${extra_deps} )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( xAODTrigger atlas_add_library( xAODTrigger
Root/*.cxx xAODTrigger/*.h xAODTrigger/versions/*.h xAODTrigger/versions/*.icc
PUBLIC_HEADERS xAODTrigger Root/*.cxx
PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} PUBLIC_HEADERS xAODTrigger
LINK_LIBRARIES AthContainers AthLinks AthenaKernel xAODCore LINK_LIBRARIES AthContainers AthLinks xAODCore ${extra_libs} )
PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} )
atlas_add_dictionary( xAODTriggerDict atlas_add_dictionary( xAODTriggerDict
xAODTrigger/xAODTriggerDict.h xAODTrigger/xAODTriggerDict.h
xAODTrigger/selection.xml xAODTrigger/selection.xml
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} LINK_LIBRARIES xAODTrigger
LINK_LIBRARIES ${ROOT_LIBRARIES} AthContainers AthLinks AthenaKernel xAODCore xAODTrigger EXTRA_FILES Root/dict/*.cxx )
EXTRA_FILES Root/dict/*.cxx )
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/ */
// $Id: ContainerProxies.cxx 635056 2014-12-10 15:35:39Z watsona $ // $Id: ContainerProxies.cxx 755776 2016-06-17 13:45:30Z krasznaa $
// EDM include(s): // EDM include(s):
#include "xAODCore/AddDVProxy.h" #include "xAODCore/AddDVProxy.h"
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
#include "xAODTrigger/versions/MuonRoIContainer_v1.h" #include "xAODTrigger/versions/MuonRoIContainer_v1.h"
#include "xAODTrigger/versions/TrigCompositeContainer_v1.h" #include "xAODTrigger/versions/TrigCompositeContainer_v1.h"
#include "xAODTrigger/versions/BunchConfContainer_v1.h" #include "xAODTrigger/versions/BunchConfContainer_v1.h"
#include "xAODTrigger/versions/TrigPassBitsContainer_v1.h"
// Set up the collection proxies: // Set up the collection proxies:
ADD_NS_DV_PROXY( xAOD, TriggerMenuContainer_v1 ); ADD_NS_DV_PROXY( xAOD, TriggerMenuContainer_v1 );
...@@ -30,5 +30,5 @@ ADD_NS_DV_PROXY( xAOD, JetRoIContainer_v2 ); ...@@ -30,5 +30,5 @@ ADD_NS_DV_PROXY( xAOD, JetRoIContainer_v2 );
ADD_NS_DV_PROXY( xAOD, MuonRoIContainer_v1 ); ADD_NS_DV_PROXY( xAOD, MuonRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, TrigCompositeContainer_v1 ); ADD_NS_DV_PROXY( xAOD, TrigCompositeContainer_v1 );
ADD_NS_DV_PROXY( xAOD, BunchConfContainer_v1 ); ADD_NS_DV_PROXY( xAOD, BunchConfContainer_v1 );
ADD_NS_DV_PROXY( xAOD, TrigPassBitsContainer_v1 );
package xAODTrigger package xAODTrigger
# $Id: requirements 683359 2015-07-16 09:24:36Z will $ # $Id: requirements 744561 2016-05-03 16:08:19Z krasznaa $
author Lukas Heinrich <Lukas.Heinrich@cern.ch> author Lukas Heinrich <Lukas.Heinrich@cern.ch>
author Gordon Watts <gwatts@uw.edu> author Gordon Watts <gwatts@uw.edu>
...@@ -29,3 +29,4 @@ apply_pattern lcgdict dict=xAODTrigger selectionfile=selection.xml \ ...@@ -29,3 +29,4 @@ apply_pattern lcgdict dict=xAODTrigger selectionfile=selection.xml \
extralibfiles=../Root/dict/*.cxx extralibfiles=../Root/dict/*.cxx
apply_pattern do_genCLIDDB library=xAODTrigger apply_pattern do_genCLIDDB library=xAODTrigger
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment