Newer
Older
# $Id: CMakeLists.txt 801699 2017-03-28 14:18:58Z fladias $
################################################################################
# Package: ISF_FastCaloSimEvent
################################################################################
# Declare the package name:
atlas_subdir( ISF_FastCaloSimEvent )
# Declare the package's dependencies:

Attila Krasznahorkay
committed
atlas_depends_on_subdirs(
PUBLIC
Control/AthContainers
Control/SGTools
Calorimeter/CaloGeoHelpers
TileCalorimeter/TileSimEvent
PRIVATE
GaudiKernel )
# External dependencies:
find_package( CLHEP )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO Matrix Physics )
# Remove the --as-needed linker flags:
atlas_disable_as_needed()
# Component(s) in the package:

John Derek Chapman
committed
atlas_add_root_dictionary( ISF_FastCaloSimEvent _dictSource

Michael Duehrssen-Debling
committed
ROOT_HEADERS ISF_FastCaloSimEvent/IntArray.h
ISF_FastCaloSimEvent/DoubleArray.h
ISF_FastCaloSimEvent/TFCS1DFunction.h
ISF_FastCaloSimEvent/TFCS1DFunctionHistogram.h
ISF_FastCaloSimEvent/TFCS1DFunctionRegression.h
ISF_FastCaloSimEvent/TFCS1DFunctionRegressionTF.h
ISF_FastCaloSimEvent/TFCSParametrizationBase.h
ISF_FastCaloSimEvent/TFCSParametrization.h

Michael Duehrssen-Debling
committed
ISF_FastCaloSimEvent/TFCSInitWithEkin.h
ISF_FastCaloSimEvent/TFCSParametrizationChain.h

Michael Duehrssen-Debling
committed
ISF_FastCaloSimEvent/TFCSParametrizationBinnedChain.h
ISF_FastCaloSimEvent/TFCSParametrizationFloatSelectChain.h
ISF_FastCaloSimEvent/TFCSParametrizationPDGIDSelectChain.h
ISF_FastCaloSimEvent/TFCSParametrizationEbinChain.h
ISF_FastCaloSimEvent/TFCSParametrizationEkinSelectChain.h
ISF_FastCaloSimEvent/TFCSParametrizationEtaSelectChain.h
ISF_FastCaloSimEvent/TFCSParametrizationAbsEtaSelectChain.h
ISF_FastCaloSimEvent/TFCSEnergyParametrization.h
ISF_FastCaloSimEvent/TFCSPCAEnergyParametrization.h

Michael Duehrssen-Debling
committed
ISF_FastCaloSimEvent/TFCSEnergyBinParametrization.h
ISF_FastCaloSimEvent/TFCSLateralShapeParametrization.h
ISF_FastCaloSimEvent/TFCSLateralShapeParametrizationHitBase.h
ISF_FastCaloSimEvent/TFCSLateralShapeParametrizationHitChain.h
ISF_FastCaloSimEvent/TFCSHistoLateralShapeParametrization.h
ISF_FastCaloSimEvent/TFCSLateralShapeParametrizationHitNumberFromE.h
ISF_FastCaloSimEvent/TFCSHitCellMapping.h
ISF_FastCaloSimEvent/TFCSHitCellMappingWiggleEMB.h
ISF_FastCaloSimEvent/TFCSExtrapolationState.h

Michael Duehrssen-Debling
committed
ISF_FastCaloSimEvent/TFCSSimulationState.h
ISF_FastCaloSimEvent/TFCSTruthState.h
ISF_FastCaloSimEvent/LinkDef.h )

John Derek Chapman
committed

Attila Krasznahorkay
committed
atlas_add_library( ISF_FastCaloSimEvent
ISF_FastCaloSimEvent/*.h ${_dictSource} src/*.cxx
PUBLIC_HEADERS ISF_FastCaloSimEvent
INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
DEFINITIONS ${CLHEP_DEFINITIONS}
LINK_LIBRARIES ${CLHEP_LIBRARIES} ${ROOT_LIBRARIES} AthContainers SGTools
CaloGeoHelpers TileSimEvent
PRIVATE_LINK_LIBRARIES GaudiKernel )
atlas_add_dictionary( ISF_FastCaloSimEventDict

Attila Krasznahorkay
committed
ISF_FastCaloSimEvent/ISF_FastCaloSimEventDict.h
ISF_FastCaloSimEvent/selection.xml
LINK_LIBRARIES ISF_FastCaloSimEvent )