Skip to content
Snippets Groups Projects
CMakeLists.txt 2.86 KiB
Newer Older
Markus Frank's avatar
Markus Frank committed
# $Id: $
#==========================================================================
#  AIDA Detector description implementation for LCD
#--------------------------------------------------------------------------
Markus Frank's avatar
Markus Frank committed
# Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
# All rights reserved.
#
# For the licensing terms see $DD4hepINSTALL/LICENSE.
# For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
#
#==========================================================================
dd4hep_package(UtilityApps
  USES DDSegmentation DDCore
      [ROOT REQUIRED COMPONENTS Geom]
  )
Markus Frank's avatar
Markus Frank committed
#-----------------------------------------------------------------------------------
dd4hep_add_executable( geoDisplay      src/display.cpp )
Markus Frank's avatar
Markus Frank committed
#-----------------------------------------------------------------------------------
dd4hep_add_executable( geoConverter    src/converter.cpp )
Markus Frank's avatar
Markus Frank committed
#-----------------------------------------------------------------------------------
dd4hep_add_executable( geoPluginRun    src/plugin_runner.cpp )
#-----------------------------------------------------------------------------------
dd4hep_add_executable( print_materials src/print_materials.cpp USES DDRec )
#-----------------------------------------------------------------------------------
dd4hep_add_executable( materialScan    src/materialScan.cpp USES DDRec )
#-----------------------------------------------------------------------------------
#dd4hep_add_executable( pydd4hep     
#  USES        [ROOT   REQUIRED COMPONENTS PyROOT]
#  OPTIONAL    [PYTHON REQUIRED SOURCES src/dd4hep_python.cpp])
#-----------------------------------------------------------------------------------
dd4hep_add_executable( dumpdetector     
  USES DDRec
  OPTIONAL       [GEANT4 REQUIRED SOURCES src/dumpdetector.cpp])
#-----------------------------------------------------------------------------------
dd4hep_add_executable(test_surfaces
Markus Frank's avatar
Markus Frank committed
  USES     DDRec DDTest
  OPTIONAL [LCIO REQUIRED SOURCES src/test_surfaces.cpp])
#-----------------------------------------------------------------------------------
Markus Frank's avatar
Markus Frank committed
  SOURCES src/EvNavHandler.h
  LINKDEF src/LinkDef.h )
Markus Frank's avatar
Markus Frank committed

#-----------------------------------------------------------------------------------
if ( ${DD4HEP_USE_LCIO} )
Markus Frank's avatar
Markus Frank committed
    SOURCES src/EvNavHandler.h
    LINKDEF src/LinkDef.h )
Markus Frank's avatar
Markus Frank committed
  dd4hep_add_executable( teveLCIO
Marko Petric's avatar
Marko Petric committed
    USES           [ROOT REQUIRED COMPONENTS Eve Gui Graf3d Rgl]
Markus Frank's avatar
Markus Frank committed
                   [LCIO REQUIRED]
                   DDRec
Markus Frank's avatar
Markus Frank committed
    SOURCES        src/teve_display.cpp src/next_event_lcio.cpp
#-----------------------------------------------------------------------------------
Marko Petric's avatar
Marko Petric committed
  USES           [ROOT REQUIRED COMPONENTS Eve Gui Graf3d Rgl] DDRec
Markus Frank's avatar
Markus Frank committed
  SOURCES        src/teve_display.cpp src/next_event_dummy.cpp