Skip to content
Snippets Groups Projects
Commit 4cbbcbc2 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

InDetRecTools: cmake cleanup

- remove `atlas_depends_on_subdirs
- update external and library dependencies
- do not install component headers
parent 1758bbcd
No related branches found
No related tags found
No related merge requests found
Showing
with 61 additions and 582 deletions
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetAmbiTrackSelectionTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetAmbiTrackSelectionTool ) atlas_subdir( InDetAmbiTrackSelectionTool )
# Declare the package's dependencies:
atlas_depends_on_subdirs(
PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
GaudiKernel
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkEvent/TrkTrack
Tracking/TrkTools/TrkToolInterfaces
Tracking/TrkValidation/TrkValInterfaces
PRIVATE
Control/AthContainers
Control/CxxUtils
Control/StoreGate
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/PixelGeoModel
InnerDetector/InDetRecEvent/InDetPrepRawData
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkDetDescr/TrkDetElementBase
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkCaloClusterROI
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkPrepRawData
Tracking/TrkEvent/TrkPseudoMeasurementOnTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkEvent/TrkParameters
Tracking/TrkFitter/TrkFitterInterfaces)
# External dependencies: # External dependencies:
find_package( ROOT COMPONENTS Core MathCore ) find_package( ROOT COMPONENTS Core MathCore )
...@@ -41,7 +11,7 @@ atlas_add_component( InDetAmbiTrackSelectionTool ...@@ -41,7 +11,7 @@ atlas_add_component( InDetAmbiTrackSelectionTool
InDetAmbiTrackSelectionTool/*.h src/*.cxx src/components/*.cxx InDetAmbiTrackSelectionTool/*.h src/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps AthenaKernel GaudiKernel TrkRIO_OnTrack LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps AthenaKernel GaudiKernel TrkRIO_OnTrack
TrkTrack TrkToolInterfaces TrkValInterfaces AthContainers CxxUtils StoreGateLib TrkTrack TrkToolInterfaces AthContainers CxxUtils StoreGateLib
InDetIdentifier InDetPrepRawData InDetRecToolInterfaces TrkDetElementBase InDetIdentifier InDetPrepRawData InDetRecToolInterfaces TrkDetElementBase TrkEventUtils
TrkSurfaces TrkCaloClusterROI TrkMeasurementBase TrkPrepRawData TrkSurfaces TrkCaloClusterROI TrkMeasurementBase TrkPrepRawData
TrkPseudoMeasurementOnTrack TrkTrackSummary TrkParameters PixelGeoModelLib TrkFitterInterfaces) TrkPseudoMeasurementOnTrack TrkTrackSummary TrkParameters PixelGeoModelLib TrkFitterInterfaces)
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetAssociationTools
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetAssociationTools ) atlas_subdir( InDetAssociationTools )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/Identifier
GaudiKernel
InnerDetector/InDetRecEvent/InDetPrepRawData
Tracking/TrkEvent/TrkPrepRawData
Tracking/TrkTools/TrkToolInterfaces
Tracking/TrkEvent/TrkEventUtils
PRIVATE
DetectorDescription/AtlasDetDescr
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetRecEvent/InDetRIO_OnTrack
Tracking/TrkDetDescr/TrkDetElementBase
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkEvent/TrkTrack )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetAssociationTools atlas_add_component( InDetAssociationTools
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps Identifier GaudiKernel InDetPrepRawData TrkPrepRawData TrkToolInterfaces AtlasDetDescr InDetIdentifier InDetRIO_OnTrack TrkDetElementBase TrkRIO_OnTrack TrkTrack TrkEventUtils ) LINK_LIBRARIES AthenaBaseComps Identifier GaudiKernel InDetPrepRawData TrkPrepRawData TrkToolInterfaces AtlasDetDescr InDetIdentifier InDetRIO_OnTrack InDetReadoutGeometry StoreGateLib TrkDetElementBase TrkRIO_OnTrack TrkTrack TrkEventUtils )
# Install files from the package:
atlas_install_headers( InDetAssociationTools )
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetBoundaryCheckTool
# Declare the package name # Declare the package name:
atlas_subdir( atlas_subdir( InDetBoundaryCheckTool )
InDetBoundaryCheckTool
)
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( atlas_add_component(
...@@ -12,18 +9,11 @@ atlas_add_component( ...@@ -12,18 +9,11 @@ atlas_add_component(
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES LINK_LIBRARIES
AthenaBaseComps AthenaBaseComps
GaudiKernel GeoModelInterfaces
TrkParameters TrkParameters
TrkToolInterfaces TrkToolInterfaces
TrkTrack
InDetReadoutGeometry InDetReadoutGeometry
InDetConditionsSummaryService InDetConditionsSummaryService
InDetRecToolInterfaces InDetRecToolInterfaces
) )
# Install files from the package:
atlas_install_headers(
InDetBoundaryCheckTool
)
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetCaloClusterROIBuilder
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetCaloClusterROIBuilder ) atlas_subdir( InDetCaloClusterROIBuilder )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PRIVATE
Calorimeter/CaloDetDescr
Calorimeter/CaloTrackingGeometry
Control/AthenaBaseComps
Event/xAOD/xAODCaloEvent
Event/xAOD/xAODEgamma
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkCaloClusterROI
Tracking/TrkEvent/TrkEventPrimitives )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetCaloClusterROIBuilder atlas_add_component( InDetCaloClusterROIBuilder
src/*.cxx src/*.cxx
......
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetCompetingRIOsOnTrackTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetCompetingRIOsOnTrackTool ) atlas_subdir( InDetCompetingRIOsOnTrackTool )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
Event/EventPrimitives
GaudiKernel
InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
PRIVATE
InnerDetector/InDetRecEvent/InDetPrepRawData
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkExtrapolation/TrkExInterfaces )
# External dependencies:
find_package( Eigen )
atlas_add_library( InDetCompetingRIOsOnTrackToolLib atlas_add_library( InDetCompetingRIOsOnTrackToolLib
InDetCompetingRIOsOnTrackTool/*.h InDetCompetingRIOsOnTrackTool/*.h
INTERFACE INTERFACE
...@@ -33,7 +13,4 @@ atlas_add_library( InDetCompetingRIOsOnTrackToolLib ...@@ -33,7 +13,4 @@ atlas_add_library( InDetCompetingRIOsOnTrackToolLib
atlas_add_component( InDetCompetingRIOsOnTrackTool atlas_add_component( InDetCompetingRIOsOnTrackTool
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES InDetCompetingRIOsOnTrack InDetCompetingRIOsOnTrackToolLib InDetPrepRawData TrkEventPrimitives TrkExInterfaces TrkSurfaces TrkToolInterfaces )
LINK_LIBRARIES ${EIGEN_LIBRARIES} InDetCompetingRIOsOnTrackToolLib InDetPrepRawData TrkSurfaces TrkEventPrimitives TrkExInterfaces )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetConversionFinderTools
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetConversionFinderTools ) atlas_subdir( InDetConversionFinderTools )
...@@ -15,19 +13,15 @@ atlas_add_library( InDetConversionFinderToolsLib ...@@ -15,19 +13,15 @@ atlas_add_library( InDetConversionFinderToolsLib
PUBLIC_HEADERS InDetConversionFinderTools PUBLIC_HEADERS InDetConversionFinderTools
PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS}
PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS} PRIVATE_DEFINITIONS ${CLHEP_DEFINITIONS}
LINK_LIBRARIES AthenaBaseComps xAODTracking GaudiKernel InDetRecToolInterfaces Particle TrkEventPrimitives TrkParameters TrkParticleBase TrkTrack TrkVertexSeedFinderUtilsLib LINK_LIBRARIES AthenaBaseComps GaudiKernel GeoPrimitives InDetRecToolInterfaces Particle TrkEventPrimitives TrkExInterfaces TrkParameters TrkParticleBase TrkToolInterfaces TrkTrack TrkVertexFitterInterfaces TrkVertexSeedFinderUtilsLib xAODTracking
PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthLinks InDetPrepRawData TrkSurfaces TrkMeasurementBase TrkRIO_OnTrack VxVertex PRIVATE_LINK_LIBRARIES ${CLHEP_LIBRARIES} ${ROOT_LIBRARIES} AthLinks InDetPrepRawData TrkMeasurementBase TrkRIO_OnTrack TrkSurfaces VxVertex )
TrkExInterfaces TrkToolInterfaces TrkVertexFitterInterfaces )
atlas_add_component( InDetConversionFinderTools atlas_add_component( InDetConversionFinderTools
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} LINK_LIBRARIES InDetConversionFinderToolsLib )
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps xAODTracking GaudiKernel InDetRecToolInterfaces Particle TrkEventPrimitives
TrkParameters TrkParticleBase TrkTrack AthLinks InDetPrepRawData TrkSurfaces TrkMeasurementBase TrkRIO_OnTrack VxVertex TrkExInterfaces
TrkToolInterfaces TrkVertexFitterInterfaces InDetConversionFinderToolsLib )
# Test(s) in the package:
atlas_add_test( VertexPointEstimator_test atlas_add_test( VertexPointEstimator_test
SOURCES test/VertexPointEstimator_test.cxx SOURCES test/VertexPointEstimator_test.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} InDetConversionFinderToolsLib ) LINK_LIBRARIES ${ROOT_LIBRARIES} CxxUtils GaudiKernel InDetConversionFinderToolsLib TestTools )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetDNASeparator
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetDNASeparator ) atlas_subdir( InDetDNASeparator )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkParameters
Tracking/TrkFitter/TrkFitterInterfaces
Tracking/TrkFitter/TrkFitterUtils
PRIVATE
Event/EventPrimitives
GaudiKernel
InnerDetector/InDetDetDescr/InDetIdentifier
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkTrack )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetDNASeparator atlas_add_component( InDetDNASeparator
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps TrkMaterialOnTrack TrkParameters TrkFitterInterfaces TrkFitterUtils EventPrimitives GaudiKernel InDetIdentifier TrkSurfaces TrkMeasurementBase TrkTrack ) LINK_LIBRARIES AthenaBaseComps TrkMaterialOnTrack TrkParameters TrkFitterInterfaces TrkFitterUtils EventPrimitives GaudiKernel InDetIdentifier TrkSurfaces TrkMeasurementBase TrkTrack )
# Install files from the package:
atlas_install_headers( InDetDNASeparator )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetEtaDependentCuts
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetEtaDependentCuts ) atlas_subdir( InDetEtaDependentCuts )
# Declare the package's dependencies:
atlas_depends_on_subdirs( )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
Control/CxxUtils
GaudiKernel )
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( ROOT COMPONENTS Core )
find_package( Eigen )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
find_package( Boost COMPONENTS unit_test_framework ) find_package( Boost COMPONENTS unit_test_framework )
# tag rootMathLibs was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetEtaDependentCuts atlas_add_component( InDetEtaDependentCuts
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRecToolInterfaces )
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps AthenaKernel GaudiKernel InDetRecToolInterfaces )
# Install files from the package: # Install files from the package:
atlas_install_headers( InDetEtaDependentCuts )
atlas_install_joboptions( share/*.txt ) atlas_install_joboptions( share/*.txt )
# Test(s) in the package:
atlas_add_test( InDetEtaDependentCutsSvc_test atlas_add_test( InDetEtaDependentCutsSvc_test
SOURCES test/InDetEtaDependentCutsSvc_test.cxx SOURCES test/InDetEtaDependentCutsSvc_test.cxx
INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} AthenaKernel AthenaBaseComps GaudiKernel TestTools CxxUtils InDetRecToolInterfaces LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} AthenaBaseComps CxxUtils GaudiKernel InDetRecToolInterfaces TestTools
POST_EXEC_SCRIPT "nopost.sh" ) POST_EXEC_SCRIPT "nopost.sh" )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetIncSecVxFinderTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetIncSecVxFinderTool ) atlas_subdir( InDetIncSecVxFinderTool )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthContainers
Control/CxxUtils
Event/xAOD/xAODTracking
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
PRIVATE
DetectorDescription/GeoPrimitives
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/VxVertex
Tracking/TrkEvent/TrkLinks
Tracking/TrkEvent/TrkTrackLink
Tracking/TrkEvent/TrkTrack
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkVertexFitter/TrkVertexFitterInterfaces
Tracking/TrkVertexFitter/TrkVertexSeedFinderUtils
Tracking/TrkVertexFitter/TrkVxEdmCnv
Event/EventPrimitives
InnerDetector/InDetConditions/InDetBeamSpotService
InnerDetector/InDetRecTools/InDetTrackSelectionTool )
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( CLHEP )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
...@@ -39,8 +11,5 @@ find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) ...@@ -39,8 +11,5 @@ find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
atlas_add_component( InDetIncSecVxFinderTool atlas_add_component( InDetIncSecVxFinderTool
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps AthContainers CxxUtils xAODTracking GaudiKernel InDetRecToolInterfaces GeoPrimitives TrkTrack TrkParticleBase TrkParameters TrkEventPrimitives VxVertex TrkLinks TrkTrack TrkSurfaces TrkVertexFitterInterfaces TrkVxEdmCnvLib EventPrimitives InDetTrackSelectionToolLib TrkVertexSeedFinderUtilsLib InDetBeamSpotServiceLib ) LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} AthenaBaseComps AthContainers CxxUtils xAODTracking GaudiKernel InDetRecToolInterfaces GeoPrimitives TrkTrack TrkParticleBase TrkParameters TrkEventPrimitives VxVertex TrkLinks TrkTrack TrkTrackLink TrkTrackSummary TrkSurfaces TrkVertexFitterInterfaces EventPrimitives InDetTrackSelectionToolLib TrkVertexSeedFinderUtilsLib InDetBeamSpotServiceLib )
# Install files from the package:
atlas_install_headers( InDetIncSecVxFinderTool )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetMultipleVertexSeedFinder
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetMultipleVertexSeedFinder ) atlas_subdir( InDetMultipleVertexSeedFinder )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
PRIVATE
Event/EventPrimitives
Event/xAOD/xAODTracking
InnerDetector/InDetConditions/InDetBeamSpotService
InnerDetector/InDetRecTools/InDetMultipleVertexSeedFinderUtils
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/VxVertex
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkTools/TrkToolInterfaces
Tracking/TrkVertexFitter/TrkVertexFitterInterfaces )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetMultipleVertexSeedFinder atlas_add_component( InDetMultipleVertexSeedFinder
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRecToolInterfaces EventPrimitives xAODTracking InDetMultipleVertexSeedFinderUtilsLib TrkParticleBase TrkTrack VxVertex TrkExInterfaces TrkToolInterfaces TrkVertexFitterInterfaces InDetBeamSpotServiceLib ) LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRecToolInterfaces EventPrimitives xAODTracking InDetMultipleVertexSeedFinderUtilsLib TrkParticleBase TrkTrack VxVertex TrkExInterfaces TrkToolInterfaces TrkVertexFitterInterfaces InDetBeamSpotServiceLib )
# Install files from the package:
atlas_install_headers( InDetMultipleVertexSeedFinder )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetMultipleVertexSeedFinderUtils
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetMultipleVertexSeedFinderUtils ) atlas_subdir( InDetMultipleVertexSeedFinderUtils )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Event/xAOD/xAODTracking
GaudiKernel
PRIVATE
Event/EventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/VxVertex
Tracking/TrkExtrapolation/TrkExInterfaces )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( InDetMultipleVertexSeedFinderUtilsLib atlas_add_library( InDetMultipleVertexSeedFinderUtilsLib
src/*.cxx src/*.cxx
...@@ -27,5 +12,4 @@ atlas_add_library( InDetMultipleVertexSeedFinderUtilsLib ...@@ -27,5 +12,4 @@ atlas_add_library( InDetMultipleVertexSeedFinderUtilsLib
atlas_add_component( InDetMultipleVertexSeedFinderUtils atlas_add_component( InDetMultipleVertexSeedFinderUtils
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps xAODTracking GaudiKernel EventPrimitives TrkParameters TrkParticleBase TrkTrack VxVertex TrkExInterfaces InDetMultipleVertexSeedFinderUtilsLib ) LINK_LIBRARIES InDetMultipleVertexSeedFinderUtilsLib )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetPriVxFinderTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetPriVxFinderTool ) atlas_subdir( InDetPriVxFinderTool )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/StoreGate
Event/xAOD/xAODTracking
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
PhysicsAnalysis/AnalysisCommon/PATCore
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack
InnerDetector/InDetConditions/BeamSpotConditionsData
Control/CxxUtils
PRIVATE
Control/AthContainers
DetectorDescription/GeoPrimitives
Event/EventPrimitives
InnerDetector/InDetRecTools/InDetTrackSelectionTool
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkLinks
Tracking/TrkEvent/TrkTrackLink
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkEvent/VxMultiVertex
Tracking/TrkEvent/VxVertex
Tracking/TrkVertexFitter/TrkVertexFitterInterfaces
Tracking/TrkVertexFitter/TrkVertexFitters)
# External dependencies:
find_package( CLHEP )
find_package( Eigen )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetPriVxFinderTool atlas_add_component( InDetPriVxFinderTool
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthContainers AthenaBaseComps BeamSpotConditionsData
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps xAODTracking EventPrimitives GaudiKernel GeoPrimitives InDetRecToolInterfaces InDetTrackSelectionToolLib
GaudiKernel InDetRecToolInterfaces PATCoreLib TrkParameters TrkParticleBase TrkTrack CxxUtils AthContainers GeoPrimitives StoreGateLib TrkEventPrimitives TrkLinks TrkParameters TrkParticleBase TrkSurfaces TrkTrack
EventPrimitives TrkSurfaces TrkEventPrimitives TrkLinks TrkTrackSummary VxMultiVertex VxVertex TrkTrackLink TrkTrackSummary TrkVertexFitterInterfaces TrkVertexFittersLib
TrkVertexFitterInterfaces TrkVertexFittersLib BeamSpotConditionsData StoreGateLib VxMultiVertex VxVertex xAODTracking )
InDetTrackSelectionToolLib )
# Install files from the package:
atlas_install_headers( InDetPriVxFinderTool )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetRecToolInterfaces
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetRecToolInterfaces ) atlas_subdir( InDetRecToolInterfaces )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
DetectorDescription/GeoPrimitives
DetectorDescription/IRegionSelector
DetectorDescription/Identifier
Event/xAOD/xAODCaloEvent
Event/xAOD/xAODTracking
GaudiKernel
InnerDetector/InDetRecEvent/InDetPrepRawData
InnerDetector/InDetRecEvent/SiSpacePointsSeed
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkSegment
Tracking/TrkEvent/TrkSpacePoint
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/VxVertex )
# External dependencies:
find_package( Eigen )
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( InDetRecToolInterfaces atlas_add_library( InDetRecToolInterfaces
InDetRecToolInterfaces/*.h
INTERFACE
PUBLIC_HEADERS InDetRecToolInterfaces PUBLIC_HEADERS InDetRecToolInterfaces
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES GaudiKernel GeoPrimitives IRegionSelector Identifier InDetPrepRawData MagFieldElements SiSPSeededTrackFinderData SiSpacePointsSeed TrkEventPrimitives TrkMeasurementBase TrkParameters TrkParticleBase TrkSegment TrkSpacePoint TrkTrack VxVertex xAODCaloEvent xAODTracking )
LINK_LIBRARIES ${EIGEN_LIBRARIES} GeoPrimitives IRegionSelector Identifier xAODCaloEvent xAODTracking GaudiKernel InDetPrepRawData SiSpacePointsSeed TrkEventPrimitives TrkMeasurementBase TrkParameters TrkParticleBase TrkSegment TrkSpacePoint TrkTrack VxVertex )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetResidualPullCalculators
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetResidualPullCalculators ) atlas_subdir( InDetResidualPullCalculators )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PRIVATE
Control/AthenaBaseComps
GaudiKernel
InnerDetector/InDetRecEvent/InDetRIO_OnTrack
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetResidualPullCalculators atlas_add_component( InDetResidualPullCalculators
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps GaudiKernel InDetRIO_OnTrack TrkEventPrimitives TrkParameters TrkToolInterfaces ) LINK_LIBRARIES AthenaBaseComps InDetRIO_OnTrack TrkEventPrimitives TrkParameters TrkToolInterfaces )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetSecVtxTrackSelectionTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetSecVtxTrackSelectionTool ) atlas_subdir( InDetSecVtxTrackSelectionTool )
# Declare the package's dependencies:
if( XAOD_STANDALONE )
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
PhysicsAnalysis/AnalysisCommon/PATCore
PRIVATE
Control/xAODRootAccess )
elseif( XAOD_ANALYSIS )
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
PhysicsAnalysis/AnalysisCommon/PATCore
GaudiKernel
PRIVATE
Control/AthenaBaseComps )
else()
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
GaudiKernel
PhysicsAnalysis/AnalysisCommon/PATCore
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
PRIVATE
Control/AthenaBaseComps
InnerDetector/InDetRecTools/InDetTrackSelectionTool
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkEvent/VxVertex )
endif()
# External(s):
find_package( ROOT COMPONENTS Core RIO Hist MathCore )
# Libraries in the package: # Libraries in the package:
set( extra_libs ) set( extra_libs )
if( NOT XAOD_ANALYSIS ) if( NOT XAOD_ANALYSIS )
set( extra_libs TrkParameters GaudiKernel TrkToolInterfaces set( extra_libs InDetTrackSelectionToolLib TrkParameters GaudiKernel TrkToolInterfaces
PRIVATE_LINK_LIBRARIES TrkTrack TrkEventPrimitives TrkTrackSummary VxVertex ) PRIVATE_LINK_LIBRARIES TrkTrack TrkEventPrimitives TrkTrackSummary VxVertex )
endif() endif()
atlas_add_library( InDetSecVtxTrackSelectionToolLib atlas_add_library( InDetSecVtxTrackSelectionToolLib
InDetSecVtxTrackSelectionTool/*.h Root/*.h Root/*.cxx InDetSecVtxTrackSelectionTool/*.h Root/*.h Root/*.cxx
PUBLIC_HEADERS InDetSecVtxTrackSelectionTool PUBLIC_HEADERS InDetSecVtxTrackSelectionTool
LINK_LIBRARIES PATCoreLib xAODTracking ${extra_libs} ) LINK_LIBRARIES AsgMessagingLib AsgTools xAODTracking ${extra_libs} )
if( NOT XAOD_STANDALONE ) if( NOT XAOD_STANDALONE )
set( extra_libs ) set( extra_libs )
...@@ -72,6 +31,5 @@ atlas_add_dictionary( InDetSecVtxTrackSelectionToolDict ...@@ -72,6 +31,5 @@ atlas_add_dictionary( InDetSecVtxTrackSelectionToolDict
InDetSecVtxTrackSelectionTool/selection.xml InDetSecVtxTrackSelectionTool/selection.xml
LINK_LIBRARIES InDetSecVtxTrackSelectionToolLib ) LINK_LIBRARIES InDetSecVtxTrackSelectionToolLib )
# Install files from the package: # Install files from the package:
atlas_install_joboptions( share/*.py ) atlas_install_joboptions( share/*.py )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTestBLayer
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTestBLayer ) atlas_subdir( InDetTestBLayer )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
DetectorDescription/GeoPrimitives
DetectorDescription/Identifier
Event/EventPrimitives
GaudiKernel
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
Tracking/TrkExtrapolation/TrkExInterfaces
PRIVATE
DetectorDescription/AtlasDetDescr
DetectorDescription/IdDictDetDescr
InnerDetector/InDetConditions/InDetConditionsSummaryService
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetDetDescr/PixelReadoutGeometry
Reconstruction/Particle
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkTrack
)
# External dependencies:
find_package( Eigen )
# tag ROOTRooFitLibs was not recognized in automatic conversion in cmt2cmake
# tag ROOTMathLibs was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( InDetTestBLayerLib atlas_add_library( InDetTestBLayerLib
src/*.cxx src/*.cxx
PUBLIC_HEADERS InDetTestBLayer PUBLIC_HEADERS InDetTestBLayer
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps GeoPrimitives Identifier EventPrimitives GaudiKernel InDetRecToolInterfaces
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives Identifier EventPrimitives GaudiKernel InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces TrkExInterfaces InDetConditionsSummaryService
TrkEventPrimitives TrkParameters TrkToolInterfaces TrkExInterfaces PRIVATE_LINK_LIBRARIES AtlasDetDescr IdDictDetDescr InDetIdentifier InDetReadoutGeometry
InDetConditionsSummaryService PixelReadoutGeometry Particle TrkGeometry TrkSurfaces TrkMeasurementBase TrkTrack )
PRIVATE_LINK_LIBRARIES AtlasDetDescr IdDictDetDescr InDetIdentifier InDetReadoutGeometry PixelReadoutGeometry Particle
TrkGeometry TrkSurfaces TrkMeasurementBase TrkTrack )
atlas_add_component( InDetTestBLayer atlas_add_component( InDetTestBLayer
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES InDetTestBLayerLib )
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps GeoPrimitives Identifier EventPrimitives
GaudiKernel InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces AtlasDetDescr IdDictDetDescr InDetIdentifier
InDetReadoutGeometry Particle TrkGeometry TrkSurfaces TrkMeasurementBase TrkTrack TrkExInterfaces InDetTestBLayerLib )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTestPixelLayer
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTestPixelLayer ) atlas_subdir( InDetTestPixelLayer )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
DetectorDescription/GeoPrimitives
DetectorDescription/Identifier
GaudiKernel
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
PRIVATE
DetectorDescription/AtlasDetDescr
DetectorDescription/IdDictDetDescr
InnerDetector/InDetConditions/InDetConditionsSummaryService
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetDetDescr/PixelReadoutGeometry
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkParticleBase
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkExtrapolation/TrkExInterfaces )
# External dependencies:
find_package( Eigen )
# tag ROOTRooFitLibs was not recognized in automatic conversion in cmt2cmake
# tag ROOTMathLibs was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package: # Component(s) in the package:
atlas_add_library( InDetTestPixelLayerLib atlas_add_library( InDetTestPixelLayerLib
src/*.cxx src/*.cxx
PUBLIC_HEADERS InDetTestPixelLayer PUBLIC_HEADERS InDetTestPixelLayer
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES AthenaBaseComps AthenaKernel GeoPrimitives Identifier GaudiKernel InDetIdentifier InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces InDetConditionsSummaryService
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives Identifier GaudiKernel InDetIdentifier InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces InDetConditionsSummaryService
PRIVATE_LINK_LIBRARIES AtlasDetDescr IdDictDetDescr InDetReadoutGeometry PixelReadoutGeometry TrkGeometry TrkSurfaces TrkMeasurementBase TrkParticleBase TrkTrack TrkTrackSummary TrkExInterfaces ) PRIVATE_LINK_LIBRARIES AtlasDetDescr IdDictDetDescr InDetReadoutGeometry PixelReadoutGeometry TrkGeometry TrkSurfaces TrkMeasurementBase TrkParticleBase TrkTrack TrkTrackSummary TrkExInterfaces )
atlas_add_component( InDetTestPixelLayer atlas_add_component( InDetTestPixelLayer
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} LINK_LIBRARIES InDetTestPixelLayerLib )
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaBaseComps AthenaKernel GeoPrimitives Identifier GaudiKernel InDetIdentifier InDetRecToolInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces AtlasDetDescr IdDictDetDescr InDetReadoutGeometry TrkGeometry TrkSurfaces TrkMeasurementBase TrkParticleBase TrkTrack TrkTrackSummary TrkExInterfaces InDetTestPixelLayerLib )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrackHoleSearch
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrackHoleSearch ) atlas_subdir( InDetTrackHoleSearch )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
GaudiKernel
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkParameters
Tracking/TrkTools/TrkToolInterfaces
PRIVATE
DetectorDescription/AtlasDetDescr
DetectorDescription/GeoModel/GeoModelInterfaces
DetectorDescription/Identifier
InnerDetector/InDetConditions/InDetConditionsSummaryService
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkVolumes
Tracking/TrkEvent/TrkEventUtils
Tracking/TrkEvent/TrkMeasurementBase
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkExtrapolation/TrkExInterfaces )
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrackHoleSearch atlas_add_component( InDetTrackHoleSearch
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
LINK_LIBRARIES AthenaBaseComps GaudiKernel TrkEventPrimitives TrkParameters TrkToolInterfaces AtlasDetDescr Identifier InDetReadoutGeometry InDetRecToolInterfaces TrkDetDescrUtils TrkGeometry TrkVolumes TrkEventUtils TrkMeasurementBase TrkTrack TrkTrackSummary TrkExInterfaces InDetConditionsSummaryService ) LINK_LIBRARIES AthenaBaseComps GaudiKernel GeoModelInterfaces TrkEventPrimitives TrkParameters TrkToolInterfaces AtlasDetDescr Identifier InDetReadoutGeometry InDetRecToolInterfaces TrkDetDescrUtils TrkGeometry TrkVolumes TrkEventUtils TrkMeasurementBase TrkTrack TrkTrackSummary TrkExInterfaces )
# Install files from the package:
atlas_install_headers( InDetTrackHoleSearch )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrackScoringTools
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrackScoringTools ) atlas_subdir( InDetTrackScoringTools )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
GaudiKernel
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkTools/TrkToolInterfaces
InnerDetector/InDetConditions/BeamSpotConditionsData
PRIVATE
Control/StoreGate
DetectorDescription/GeoPrimitives
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetRecEvent/InDetRIO_OnTrack
InnerDetector/InDetRecTools/InDetRecToolInterfaces
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkPseudoMeasurementOnTrack
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkEvent/TrkCaloClusterROI
MagneticField/MagFieldElements
MagneticField/MagFieldConditions
Tools/PathResolver
)
# External dependencies: # External dependencies:
find_package( CLHEP ) find_package( CLHEP )
find_package( Eigen )
find_package( lwtnn ) find_package( lwtnn )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# tag rootMathLibs was not recognized in automatic conversion in cmt2cmake
# Component(s) in the package: # Component(s) in the package:
atlas_add_component( InDetTrackScoringTools atlas_add_component( InDetTrackScoringTools
src/*.cxx src/*.cxx
src/components/*.cxx src/components/*.cxx
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${LWTNN_INCLUDE_DIRS} INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${LWTNN_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} ${LWTNN_LIBRARIES} AthenaBaseComps AthenaKernel GaudiKernel TrkEventPrimitives TrkToolInterfaces GeoPrimitives InDetIdentifier InDetRIO_OnTrack InDetRecToolInterfaces TrkParameters TrkPseudoMeasurementOnTrack TrkTrack TrkTrackSummary TrkExInterfaces TrkCaloClusterROI MagFieldElements MagFieldConditions BeamSpotConditionsData PathResolver ) LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${LWTNN_LIBRARIES} AthenaBaseComps AthenaKernel GaudiKernel TrkEventPrimitives TrkToolInterfaces GeoPrimitives InDetIdentifier InDetRIO_OnTrack InDetRecToolInterfaces StoreGateLib TrkParameters TrkPseudoMeasurementOnTrack TrkTrack TrkTrackSummary TrkExInterfaces TrkCaloClusterROI MagFieldElements MagFieldConditions BeamSpotConditionsData PathResolver )
# Install files from the package:
atlas_install_headers( InDetTrackScoringTools )
################################################################################ # Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Package: InDetTrackSelectionTool
################################################################################
# Declare the package name: # Declare the package name:
atlas_subdir( InDetTrackSelectionTool ) atlas_subdir( InDetTrackSelectionTool )
# Declare the package's dependencies:
if( XAOD_STANDALONE )
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
PhysicsAnalysis/AnalysisCommon/PATCore
PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces
PRIVATE
Control/xAODRootAccess )
elseif( XAOD_ANALYSIS )
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
PhysicsAnalysis/AnalysisCommon/PATCore
PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces
GaudiKernel
PRIVATE
Control/AthenaBaseComps )
else()
atlas_depends_on_subdirs(
PUBLIC
Control/AthToolSupport/AsgTools
Event/xAOD/xAODTracking
GaudiKernel
PhysicsAnalysis/AnalysisCommon/PATCore
PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces
Tracking/TrkEvent/TrkParameters
Tracking/TrkExtrapolation/TrkExInterfaces
Tracking/TrkTools/TrkToolInterfaces
PRIVATE
Control/AthenaBaseComps
InnerDetector/InDetRecEvent/InDetRIO_OnTrack
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkRIO_OnTrack
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkTrackSummary
Tracking/TrkEvent/VxVertex )
endif()
# External(s): # External(s):
find_package( ROOT COMPONENTS Core RIO Hist MathCore ) find_package( ROOT COMPONENTS Core RIO Hist MathCore )
......
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