]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ANALYSIS/CMakelibANALYSISalice.pkg
Keep track of used tracks also when adding normal tracks, not only secondaries
[u/mrichter/AliRoot.git] / ANALYSIS / CMakelibANALYSISalice.pkg
1 # -*- mode: CMake -*- 
2 #--------------------------------------------------------------------------------#
3 # Package File for ANALYSISalice                                                 #
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
29 set ( SRCS      
30     AliAnalysisTaskSE.cxx 
31     AliAnalysisTaskME.cxx 
32     AliAnalysisTaskESDfilter.cxx 
33     AliAnalysisTaskMCParticleFilter.cxx 
34     AliKineTrackCuts.cxx 
35     AliESDtrackCuts.cxx 
36     AliESDpidCuts.cxx 
37     AliESDv0Cuts.cxx 
38     AliEventPoolOTF.cxx 
39     AliEventPoolLoop.cxx 
40     AliEventPoolSparse.cxx 
41     AliAnalysisTaskTagCreator.cxx 
42     AliMultiEventInputHandler.cxx 
43     AliTriggerAnalysis.cxx 
44     AliTRDTriggerAnalysis.cxx 
45     AliPhysicsSelection.cxx 
46     AliBackgroundSelection.cxx 
47     AliPhysicsSelectionTask.cxx 
48     AliAnalysisFilter.cxx 
49     AliAnalysisCuts.cxx 
50     AliCollisionNormalization.cxx 
51     AliCollisionNormalizationTask.cxx 
52     AliCentralitySelectionTask.cxx 
53     AliEPSelectionTask.cxx 
54     AliVZEROEPSelectionTask.cxx 
55     AliAnalysisTaskStat.cxx 
56     AliMultiInputEventHandler.cxx 
57     AliESDv0KineCuts.cxx 
58     AliAnalysisTaskPIDResponse.cxx 
59     AliPIDResponseInputHandler.cxx 
60     AliHEPDataParser.cxx 
61     AliAnalysisTaskPIDqa.cxx 
62     AliAnalysisTaskBaseLine.cxx
63     AliEventPoolManager.cxx
64     AliAnalysisTaskPIDCombined.cxx
65     AliUnfolding.cxx
66     AliAnalysisUtils.cxx
67     BadChunkFilter/AliAnalysisTaskBadChunkID.cxx
68     AliAODv0KineCuts.cxx
69     )
70
71 if( ROOTHASALIEN STREQUAL "yes")
72         
73         set ( PACKCXXFLAGS  "${CXXFLAGS} -DWITHALIEN")
74
75 endif( ROOTHASALIEN STREQUAL "yes")
76
77 if( ROOTHASXML STREQUAL "yes")
78         
79         set ( PACKCXXFLAGS "${PACKCXXFLAGS}  ${CXXFLAGS} -DWITHXML")
80         set ( CINTFLAGS ${CINTFLAGS}  -DWITHXML)
81         set ( SRCS ${SRCS}  AliTagAnalysis.cxx AliXMLCollection.cxx AliAnalysisAlien.cxx)
82
83 endif( ROOTHASXML STREQUAL "yes")
84
85 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
86
87 set ( DHDR  ANALYSISaliceLinkDef.h)
88
89 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
90
91 set ( EINCLUDE ANALYSIS/Aliengui STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS/BadChunkFilter)
92
93 set ( ELIBS "OADB" )