CMakeLists.txt 2.37 KB
Newer Older
1
2
3
################################################################################
# Package: PanTauAlgs
################################################################################
4
 
5
6
7
8
9
10
11
12
13
# Declare the package name:
atlas_subdir( PanTauAlgs )

# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
                          Control/AthenaBaseComps
                          Event/NavFourMom
                          Event/xAOD/xAODPFlow
                          Event/xAOD/xAODTau
14
			  Event/xAOD/xAODParticleEvent
15
16
17
18
19
20
21
22
23
24
25
26
                          GaudiKernel
                          PRIVATE
                          Calorimeter/CaloEvent
                          Control/AthenaKernel
                          Control/DataModel
                          Control/StoreGate
                          DetectorDescription/GeoPrimitives
                          Event/FourMom
                          Event/FourMomUtils
                          Event/xAOD/xAODTracking
                          Reconstruction/Particle
                          Reconstruction/eflowEvent
27
			  Reconstruction/MVAUtils
28
                          Reconstruction/tauEvent
29
			  Reconstruction/tauRecTools
30
31
32
33
34
35
36
                          Tools/PathResolver
                          Tracking/TrkEvent/VxVertex
                          Tracking/TrkVertexFitter/TrkVertexFitterInterfaces )

# External dependencies:
find_package( CLHEP )
find_package( Eigen )
37
find_package( ROOT COMPONENTS MathCore MathMore Matrix Core Tree Hist RIO pthread Minuit Minuit2 Physics HistPainter Rint )
38
39
40
41
42
43

# tag ROOTBasicLibs was not recognized in automatic conversion in cmt2cmake

# Component(s) in the package:
atlas_add_component( PanTauAlgs
                     src/*.cxx
44
		     Root/*.cxx
45
46
                     src/components/*.cxx
                     INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
47
                     LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} AthenaBaseComps NavFourMom xAODPFlow xAODTau xAODParticleEvent GaudiKernel CaloEvent AthenaKernel DataModel StoreGateLib SGtests GeoPrimitives FourMom FourMomUtils xAODTracking Particle eflowEvent MVAUtils tauEvent tauRecToolsLib PathResolver VxVertex TrkVertexFitterInterfaces )
48
49
50

# Install files from the package:
atlas_install_headers( PanTauAlgs )
51
atlas_install_runtime( data/weights/* )
52
atlas_install_python_modules( python/*.py )
53