]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWGJE/CMakelibPWGJE.pkg
Disabling TOF (all) and TPC (Gain calibration) if B=0
[u/mrichter/AliRoot.git] / PWGJE / CMakelibPWGJE.pkg
... / ...
CommitLineData
1# -*- mode: Makefile -*-
2#--------------------------------------------------------------------------------#
3# Package File for PWGJE #
4# Author : Johny Jose (johny.jose@cern.ch) #
5# Variables Defined : #
6# #
7# SRCS - C++ source files #
8# HDRS - C++ header files #
9# DHDR - ROOT Dictionary Linkdef header file #
10# CSRCS - C source files #
11# CHDRS - C header files #
12# EINCLUDE - Include directories #
13# EDEFINE - Compiler definitions #
14# ELIBS - Extra libraries to link #
15# ELIBSDIR - Extra library directories #
16# PACKFFLAGS - Fortran compiler flags for package #
17# PACKCXXFLAGS - C++ compiler flags for package #
18# PACKCFLAGS - C compiler flags for package #
19# PACKSOFLAGS - Shared library linking flags #
20# PACKLDFLAGS - Module linker flags #
21# PACKBLIBS - Libraries to link (Executables only) #
22# EXPORT - Header files to be exported #
23# CINTHDRS - Dictionary header files #
24# CINTAUTOLINK - Set automatic dictionary generation #
25# ARLIBS - Archive Libraries and objects for linking (Executables only) #
26# SHLIBS - Shared Libraries and objects for linking (Executables only) #
27#--------------------------------------------------------------------------------#
28
29set ( SRCS
30 AliAnaChargedJetResponseMaker.cxx
31 AliAnalysisTaskAj.cxx
32 AliAnalysisTaskFragmentationFunction.cxx
33 AliAnalysisTaskJetCore.cxx
34 AliAnalysisTaskJetCorePP.cxx
35 AliAnalysisTaskJetProperties.cxx
36 AliAnalysisTaskJetResponseV2.cxx
37 AliAnalysisTaskJetServices.cxx
38 AliAnalysisTaskJetSpectrum2.cxx
39 AliAnalysisTaskJetsTM.cxx
40 AliAnalysisTaskPartonDisc.cxx
41 AliFragmentationFunctionCorrections.cxx
42 AliPWG4CosmicCandidates.cxx
43 AliPWG4HighPtQAMC.cxx
44 AliPWG4HighPtQATPConly.cxx
45 AliPWG4HighPtSpectra.cxx
46 AliPWG4HighPtTrackQA.cxx
47 UserTasks/AliAnalysisTaskJetShape.cxx
48 UserTasks/AliAnalysisTaskJetsTriggerTRD.cxx
49 UserTasks/AliAnalysisTaskJetProtonCorr.cxx
50 UserTasks/AliAnalysisTaskPIDV0base.cxx
51 UserTasks/AliAnalysisTaskPID.cxx
52 UserTasks/AliAnalysisTaskIDFragmentationFunction.cxx
53 UserTasks/AliAnalysisTaskIDFFTCF.cxx
54 UserTasks/AliIDFFUtils.cxx
55 UserTasks/AliAnalysisTaskPPJetSpectra.cxx
56 UserTasks/AliAnalysisTaskJetAntenna.cxx
57 )
58
59# Add code that needs fastjet or FJWrapper here
60if (FASTJET_FOUND)
61 LIST(APPEND SRCS
62 UserTasks/AliAnalysisTaskCheckSingleTrackJetRejection.cxx
63 UserTasks/AliAnalysisTaskJetHadronCorrelation.cxx
64 UserTasks/AliAnalysisTaskJetHBOM.cxx
65 )
66 set ( CINTFLAGS ${CINTFLAGS} ${FASTJET_DEFINITIONS})
67endif(FASTJET_FOUND)
68
69string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
70
71set ( DHDR PWGJELinkDef.h)
72
73string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
74
75set ( EINCLUDE ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWG/FLOW/Tasks PWG/TRD PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase STEER/CDB STEER/STEER)
76if(FASTJET_FOUND)
77# set ( EDEFINE -isystem ${FASTJET_INCLUDE_DIR})
78 set ( EINCLUDE ${FASTJET_INCLUDE_DIR} PWGCF/Correlations PWGCF/Correlations/DPhi ${EINCLUDE})
79 set ( HDRS ${HDRS} EMCALJetTasks/FJ_includes.h )
80endif(FASTJET_FOUND)
81
82
83install (DIRECTORY macros
84 DESTINATION PWGJE
85 PATTERN ".svn" EXCLUDE
86 PATTERN ".d" EXCLUDE
87 PATTERN ".so" EXCLUDE)