Skip to content
Snippets Groups Projects
Commit eb444d03 authored by Adam Edward Barton's avatar Adam Edward Barton
Browse files

Merge branch 'cmake_indettrigalgs' into 'master'

InDetTrigRecAlgs: cmake cleanup

See merge request atlas/athena!38350
parents de649966 14020900
No related branches found
No related tags found
No related merge requests found
Showing
with 31 additions and 368 deletions
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigAmbiguitySolver
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigAmbiguitySolver ) atlas_subdir( InDetTrigAmbiguitySolver )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkEvent/TrkTrack
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/AthenaKernel
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigAmbiguitySolver atlas_add_component( InDetTrigAmbiguitySolver
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib AthenaKernel TrkEventPrimitives TrkParameters TrkToolInterfaces TrigParticle ) LINK_LIBRARIES AthenaKernel CxxUtils GaudiKernel TrigInterfacesLib TrigNavigationLib TrkEventPrimitives TrkEventUtils TrkParameters TrkToolInterfaces TrkTrack )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigAmbiguitySolver )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigExtensProcessor
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigExtensProcessor ) atlas_subdir( InDetTrigExtensProcessor )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkTrack
Tracking/TrkFitter/TrkFitterUtils
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/StoreGate
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkPrepRawData
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkFitter/TrkFitterInterfaces
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigExtensProcessor atlas_add_component( InDetTrigExtensProcessor
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkEventPrimitives TrkTrack TrkFitterUtils TrigInterfacesLib StoreGateLib SGtests TrkMeasurementBase TrkParameters TrkPrepRawData TrkRIO_OnTrack TrkFitterInterfaces TrkToolInterfaces TrigParticle ) LINK_LIBRARIES GaudiKernel TrkEventPrimitives TrkTrack TrkFitterUtils TrigInterfacesLib TrkMeasurementBase TrkParameters TrkPrepRawData TrkRIO_OnTrack TrkFitterInterfaces TrkToolInterfaces )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigExtensProcessor )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigParticleCreation
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigParticleCreation ) atlas_subdir( InDetTrigParticleCreation )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkEvent/TrkTrack
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/AthenaKernel
Control/CxxUtils
DetectorDescription/AtlasDetDescr
DetectorDescription/IRegionSelector
DetectorDescription/IdDictDetDescr
DetectorDescription/Identifier
Event/xAOD/xAODTracking
InnerDetector/InDetDetDescr/InDetIdentifier
Reconstruction/Particle
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrackLink
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkEvent/VxVertex
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle
Trigger/TrigEvent/TrigSteeringEvent
Trigger/TrigTools/TrigTimeAlgs )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigParticleCreation atlas_add_component( InDetTrigParticleCreation
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib AthenaKernel AtlasDetDescr IRegionSelector IdDictDetDescr Identifier xAODTracking InDetIdentifier Particle TrkParameters TrkParticleBase TrkTrackSummary VxVertex TrkToolInterfaces TrigParticle TrigSteeringEvent TrigTimeAlgsLib ) LINK_LIBRARIES AthenaBaseComps AthenaKernel AtlasDetDescr CxxUtils GaudiKernel IdDictDetDescr Identifier InDetIdentifier Particle StoreGateLib TrigInterfacesLib TrigNavigationLib TrigSteeringEvent TrigTimeAlgsLib TrkEventUtils TrkParameters TrkParticleBase TrkToolInterfaces TrkTrack TrkTrackLink TrkTrackSummary VxVertex xAODTracking )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigParticleCreation )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigPrepRawDataFormat
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigPrepRawDataFormat ) atlas_subdir( InDetTrigPrepRawDataFormat )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/Identifier
GaudiKernel
InnerDetector/InDetRecEvent/InDetPrepRawData
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/AthenaKernel
Control/StoreGate
DetectorDescription/AtlasDetDescr
DetectorDescription/IRegionSelector
Event/ByteStreamCnvSvcBase
Event/EventContainers
InnerDetector/InDetConditions/InDetConditionsSummaryService
InnerDetector/InDetConditions/PixelConditionsTools
InnerDetector/InDetConditions/InDetByteStreamErrors
InnerDetector/InDetConditions/SCT_ConditionsTools
InnerDetector/InDetConditions/TRT_ConditionsServices
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetDetDescr/TRT_ReadoutGeometry
InnerDetector/InDetRawEvent/InDetRawData
InnerDetector/InDetRecTools/SiClusterizationTool
InnerDetector/InDetRecTools/TRT_DriftCircleTool
InnerDetector/InDetTrigRecTools/InDetTrigToolInterfaces
InnerDetector/InDetConditions/PixelConditionsData
InnerDetector/InDetConditions/SCT_ConditionsData
Tracking/TrkEvent/TrkTrack
Trigger/TrigEvent/TrigSteeringEvent
Trigger/TrigTools/TrigTimeAlgs )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigPrepRawDataFormat atlas_add_component( InDetTrigPrepRawDataFormat
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES Identifier GaudiKernel InDetPrepRawData TrigInterfacesLib AthenaKernel StoreGateLib SGtests AtlasDetDescr IRegionSelector InDetByteStreamErrors ByteStreamCnvSvcBaseLib TRT_ConditionsServicesLib InDetIdentifier InDetReadoutGeometry TRT_ReadoutGeometry InDetRawData SiClusterizationToolLib TrkTrack TrigSteeringEvent TrigTimeAlgsLib PixelConditionsToolsLib TRT_DriftCircleToolLib InDetTrigToolInterfacesLib PixelConditionsData SCT_ConditionsData ) LINK_LIBRARIES AthenaKernel AtlasDetDescr ByteStreamCnvSvcBaseLib EventContainers GaudiKernel IRegionSelector Identifier InDetByteStreamErrors InDetConditionsSummaryService InDetIdentifier InDetPrepRawData InDetRawData InDetReadoutGeometry InDetTrigToolInterfacesLib PixelConditionsData SCT_ConditionsData SiClusterizationToolLib StoreGateLib TRT_ConditionsServicesLib TRT_DriftCircleToolLib TRT_ReadoutGeometry TrigInterfacesLib TrigSteeringEvent TrigTimeAlgsLib )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigPrepRawDataFormat )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigPriVxFinder
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigPriVxFinder ) atlas_subdir( InDetTrigPriVxFinder )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/StoreGate
Event/EventPrimitives
InnerDetector/InDetRecTools/InDetRecToolInterfaces
InnerDetector/InDetConditions/InDetBeamSpotService
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackLink
Event/xAOD/xAODTracking
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigPriVxFinder atlas_add_component( InDetTrigPriVxFinder
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrigInterfacesLib StoreGateLib SGtests EventPrimitives InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkParticleBase TrkTrack VxVertex TrigParticle xAODTracking InDetBeamSpotServiceLib MagFieldConditions ) LINK_LIBRARIES AthContainers EventPrimitives GaudiKernel InDetBeamSpotServiceLib InDetRecToolInterfaces MagFieldConditions TrigInterfacesLib TrkEventPrimitives TrkParameters TrkParticleBase TrkTrack TrkTrackLink VxVertex xAODTracking )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigPriVxFinder )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigRawDataProvider
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigRawDataProvider ) atlas_subdir( InDetTrigRawDataProvider )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
GaudiKernel
InnerDetector/InDetRawEvent/InDetRawData
InnerDetector/InDetTrigRecTools/InDetTrigToolInterfaces
PRIVATE
Control/AthenaKernel
Control/StoreGate
DetectorDescription/IRegionSelector
Event/ByteStreamCnvSvcBase
InnerDetector/InDetConditions/InDetByteStreamErrors
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/PixelCabling
InnerDetector/InDetDetDescr/SCT_Cabling
InnerDetector/InDetDetDescr/TRT_Cabling
InnerDetector/InDetEventCnv/PixelRawDataByteStreamCnv
InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv
InnerDetector/InDetEventCnv/TRT_RawDataByteStreamCnv
InnerDetector/InDetConditions/TRT_ConditionsServices
Trigger/TrigEvent/TrigSteeringEvent )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigRawDataProvider atlas_add_component( InDetTrigRawDataProvider
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRawData AthenaKernel StoreGateLib SGtests IRegionSelector ByteStreamCnvSvcBaseLib InDetByteStreamErrors InDetIdentifier SCT_CablingLib TrigSteeringEvent PixelCablingLib InDetTrigToolInterfacesLib SCT_RawDataByteStreamCnvLib PixelRawDataByteStreamCnvLib TRT_ConditionsServicesLib TRT_CablingLib TRT_RawDataByteStreamCnvLib ) LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRawData AthenaKernel IRegionSelector ByteStreamCnvSvcBaseLib InDetByteStreamErrors InDetIdentifier SCT_CablingLib TrigSteeringEvent InDetTrigToolInterfacesLib SCT_RawDataByteStreamCnvLib PixelRawDataByteStreamCnvLib TRT_ConditionsServicesLib TRT_CablingLib TRT_RawDataByteStreamCnvLib )
# Install files from the package:
atlas_install_headers( InDetTrigRawDataProvider )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigTrackCollectionMerger
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigTrackCollectionMerger ) atlas_subdir( InDetTrigTrackCollectionMerger )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkEvent/TrkTrack
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigTrackCollectionMerger atlas_add_component( InDetTrigTrackCollectionMerger
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib TrkToolInterfaces TrigParticle ) LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib TrkToolInterfaces )
# Install files from the package:
atlas_install_headers( InDetTrigTrackCollectionMerger )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigTrackPRD_Association
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigTrackPRD_Association ) atlas_subdir( InDetTrigTrackPRD_Association )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigSteer/TrigInterfaces
Trigger/TrigTools/TrigTimeAlgs
Tracking/TrkEvent/TrkEventUtils
PRIVATE
Tracking/TrkEvent/TrkTrack
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigTrackPRD_Association atlas_add_component( InDetTrigTrackPRD_Association
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkToolInterfaces TrigInterfacesLib TrigTimeAlgsLib TrkTrack TrigParticle TrkEventUtils) LINK_LIBRARIES GaudiKernel TrkToolInterfaces TrigInterfacesLib TrigNavigationLib TrigTimeAlgsLib TrkTrack TrkEventUtils )
# Install files from the package:
atlas_install_headers( InDetTrigTrackPRD_Association )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigTrackResidualMonitor
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigTrackResidualMonitor ) atlas_subdir( InDetTrigTrackResidualMonitor )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthContainers
DetectorDescription/AtlasDetDescr
DetectorDescription/Identifier
GaudiKernel
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetRecEvent/InDetPrepRawData
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkTrack
Tracking/TrkValidation/TrkValEvent
Trigger/TrigEvent/TrigSteeringEvent
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/CxxUtils
DetectorDescription/IdDictDetDescr
InnerDetector/InDetAlignTools/InDetAlignGenTools
InnerDetector/InDetDetDescr/InDetIdentifier
MagneticField/MagFieldInterfaces
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkTools/TrkToolInterfaces
Tracking/TrkTools/TrkTrackSummaryTool
Tracking/TrkValidation/TrkValTools
Trigger/TrigEvent/TrigParticle )
# External dependencies: # External dependencies:
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) find_package( ROOT COMPONENTS Core Hist )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigTrackResidualMonitor atlas_add_component( InDetTrigTrackResidualMonitor
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps AthContainers AtlasDetDescr Identifier GaudiKernel InDetReadoutGeometry InDetPrepRawData TrkEventPrimitives TrkParameters TrkTrack TrkValEvent TrigSteeringEvent TrigInterfacesLib IdDictDetDescr InDetIdentifier MagFieldInterfaces TrkGeometry TrkSurfaces TrkMaterialOnTrack TrkMeasurementBase TrkRIO_OnTrack TrkTrackSummary TrkExInterfaces TrkToolInterfaces TrigParticle TrkValToolsLib InDetAlignGenToolsLib ) LINK_LIBRARIES ${ROOT_LIBRARIES} AtlasDetDescr CxxUtils GaudiKernel IdDictDetDescr InDetAlignGenToolsLib InDetIdentifier InDetReadoutGeometry MagFieldInterfaces TrigInterfacesLib TrkEventPrimitives TrkExInterfaces TrkGeometry TrkMaterialOnTrack TrkMeasurementBase TrkParameters TrkRIO_OnTrack TrkSurfaces TrkToolInterfaces TrkTrack TrkTrackSummary TrkValToolsLib )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigTrackResidualMonitor )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigTrackSlimmer
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigTrackSlimmer ) atlas_subdir( InDetTrigTrackSlimmer )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Tracking/TrkEvent/TrkTrack
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigTrackSlimmer atlas_add_component( InDetTrigTrackSlimmer
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib TrkToolInterfaces TrigParticle ) LINK_LIBRARIES GaudiKernel TrkTrack TrigInterfacesLib TrkToolInterfaces )
# Install files from the package:
atlas_install_headers( InDetTrigTrackSlimmer )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrigTruthAlgs
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrigTruthAlgs ) atlas_subdir( InDetTrigTruthAlgs )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
InnerDetector/InDetRawEvent/InDetSimData
Tracking/TrkEvent/TrkTruthData
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/AthLinks
Control/StoreGate
InnerDetector/InDetRecEvent/InDetPrepRawData
InnerDetector/InDetTruth/InDetTruthInterfaces
Reconstruction/Particle
Reconstruction/ParticleTruth
Tracking/TrkEvent/TrkTrack
Tracking/TrkTools/TrkToolInterfaces
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrigTruthAlgs atlas_add_component( InDetTrigTruthAlgs
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel InDetSimData TrkTruthData TrigInterfacesLib AthLinks StoreGateLib SGtests InDetPrepRawData Particle ParticleTruth TrkTrack TrkToolInterfaces TrigParticle InDetTruthInterfaces ) LINK_LIBRARIES GaudiKernel InDetSimData TrkTruthData TrigInterfacesLib AthLinks InDetPrepRawData Particle ParticleTruth TrkTrack TrkToolInterfaces InDetTruthInterfaces )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetTrigTruthAlgs )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: SiTrigSPSeededTrackFinder
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( SiTrigSPSeededTrackFinder ) atlas_subdir( SiTrigSPSeededTrackFinder )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Trigger/TrigSteer/TrigInterfaces
PRIVATE
Control/AthenaKernel
DetectorDescription/GeoPrimitives
DetectorDescription/IRegionSelector
Event/EventPrimitives
InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkEventUtils
Trigger/TrigEvent/TrigInDetEvent
Trigger/TrigEvent/TrigParticle
Trigger/TrigEvent/TrigSteeringEvent
Trigger/TrigTools/TrigTimeAlgs )
# External dependencies:
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( SiTrigSPSeededTrackFinder atlas_add_component( SiTrigSPSeededTrackFinder
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES GaudiKernel TrigInterfacesLib TrigNavigationLib AthenaKernel GeoPrimitives IRegionSelector EventPrimitives SiSPSeededTrackFinderData InDetRecToolInterfaces TrkMeasurementBase TrkParameters TrkRIO_OnTrack TrkTrack TrigInDetEvent TrigSteeringEvent TrigTimeAlgsLib TrkEventUtils )
LINK_LIBRARIES ${EIGEN_LIBRARIES} GaudiKernel TrigInterfacesLib AthenaKernel GeoPrimitives IRegionSelector EventPrimitives SiSPSeededTrackFinderData InDetRecToolInterfaces TrkMeasurementBase TrkParameters TrkRIO_OnTrack TrkTrack TrigInDetEvent TrigParticle TrigSteeringEvent TrigTimeAlgsLib TrkEventUtils )
# Install files from the package: # Install files from the package:
atlas_install_headers( SiTrigSPSeededTrackFinder )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: SiTrigSpacePointFormation
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( SiTrigSpacePointFormation ) atlas_subdir( SiTrigSpacePointFormation )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/Identifier
GaudiKernel
InnerDetector/InDetRecEvent/InDetPrepRawData
Trigger/TrigSteer/TrigInterfaces
InnerDetector/InDetConditions/BeamSpotConditionsData
PRIVATE
Control/AthenaBaseComps
DetectorDescription/IRegionSelector
Event/EventPrimitives
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetRecAlgs/SiSpacePointFormation
InnerDetector/InDetRecTools/SiSpacePointTool
InnerDetector/InDetTrigRecTools/InDetTrigToolInterfaces
Tracking/TrkEvent/TrkSpacePoint
Trigger/TrigEvent/TrigSteeringEvent
Trigger/TrigTools/TrigTimeAlgs )
include_directories(src) include_directories(src)
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( SiTrigSpacePointFormation atlas_add_component( SiTrigSpacePointFormation
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES Identifier GaudiKernel InDetPrepRawData TrigInterfacesLib AthenaBaseComps IRegionSelector EventPrimitives InDetIdentifier InDetReadoutGeometry SiSpacePointFormationLib SiSpacePointToolLib TrkSpacePoint TrigSteeringEvent TrigTimeAlgsLib InDetTrigToolInterfacesLib ) LINK_LIBRARIES AthenaBaseComps BeamSpotConditionsData EventPrimitives GaudiKernel IRegionSelector Identifier InDetIdentifier InDetPrepRawData InDetReadoutGeometry InDetTrigToolInterfacesLib SiSpacePointFormationLib SiSpacePointToolLib StoreGateLib TrigInterfacesLib TrigSteeringEvent TrigTimeAlgsLib TrkSpacePoint )
# Install files from the package: # Install files from the package:
atlas_install_headers( SiTrigSpacePointFormation )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TRT_TrigTrackExtensionAlg
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TRT_TrigTrackExtensionAlg ) atlas_subdir( TRT_TrigTrackExtensionAlg )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
Trigger/TrigSteer/TrigInterfaces
PRIVATE
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkEvent/TrkTrack
Trigger/TrigEvent/TrigParticle )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TRT_TrigTrackExtensionAlg atlas_add_component( TRT_TrigTrackExtensionAlg
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel TrigInterfacesLib InDetRecToolInterfaces TrkTrack TrigParticle ) LINK_LIBRARIES GaudiKernel TrigInterfacesLib InDetRecToolInterfaces TrkTrack )
# Install files from the package: # Install files from the package:
atlas_install_headers( TRT_TrigTrackExtensionAlg )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: TRT_TrigTrackSegmentsFinder
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( TRT_TrigTrackSegmentsFinder ) atlas_subdir( TRT_TrigTrackSegmentsFinder )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Trigger/TrigSteer/TrigInterfaces
Trigger/TrigTools/TrigTimeAlgs
PRIVATE
DetectorDescription/IRegionSelector
Tracking/TrkEvent/TrkSegment
Trigger/TrigEvent/TrigParticle
Trigger/TrigEvent/TrigSteeringEvent )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( TRT_TrigTrackSegmentsFinder atlas_add_component( TRT_TrigTrackSegmentsFinder
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES GaudiKernel InDetRecToolInterfaces TrigInterfacesLib TrigTimeAlgsLib IRegionSelector TrkSegment TrigParticle TrigSteeringEvent ) LINK_LIBRARIES GaudiKernel InDetRecToolInterfaces TrigInterfacesLib TrigTimeAlgsLib IRegionSelector TrkSegment TrigSteeringEvent )
# Install files from the package: # Install files from the package:
atlas_install_headers( TRT_TrigTrackSegmentsFinder )
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
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