1.) QC code runs now even faster
[u/mrichter/AliRoot.git] / PWG2 / CMakelibPWG2femtoscopy.pkg
CommitLineData
6db31708 1#--------------------------------------------------------------------------------#
2# Package File for PWG2femtoscopy #
3# Author : Johny Jose (johny.jose@cern.ch) #
4# Variables Defined : #
5# #
6# SRCS - C++ source files #
7# HDRS - C++ header files #
8# DHDR - ROOT Dictionary Linkdef header file #
9# CSRCS - C source files #
10# CHDRS - C header files #
11# EINCLUDE - Include directories #
12# EDEFINE - Compiler definitions #
13# ELIBS - Extra libraries to link #
14# ELIBSDIR - Extra library directories #
15# PACKFFLAGS - Fortran compiler flags for package #
16# PACKCXXFLAGS - C++ compiler flags for package #
17# PACKCFLAGS - C compiler flags for package #
18# PACKSOFLAGS - Shared library linking flags #
19# PACKLDFLAGS - Module linker flags #
20# PACKBLIBS - Libraries to link (Executables only) #
21# EXPORT - Header files to be exported #
22# CINTHDRS - Dictionary header files #
23# CINTAUTOLINK - Set automatic dictionary generation #
24# ARLIBS - Archive Libraries and objects for linking (Executables only) #
25# SHLIBS - Shared Libraries and objects for linking (Executables only) #
26#--------------------------------------------------------------------------------#
27
28set ( SRCS FEMTOSCOPY/AliFemto/AliFemtoSimpleAnalysis.cxx FEMTOSCOPY/AliFemto/AliFemtoLikeSignAnalysis.cxx FEMTOSCOPY/AliFemto/AliFemtoVertexAnalysis.cxx FEMTOSCOPY/AliFemto/AliFemtoVertexMultAnalysis.cxx FEMTOSCOPY/AliFemto/AliFemtoAnalysisAzimuthal.cxx FEMTOSCOPY/AliFemto/AliFemtoAnalysisReactionPlane.cxx FEMTOSCOPY/AliFemto/AliFemtoBPLCMS3DCorrFctn.cxx FEMTOSCOPY/AliFemto/AliFemtoQinvCorrFctn.cxx FEMTOSCOPY/AliFemto/AliFemtoBasicEventCut.cxx FEMTOSCOPY/AliFemto/AliFemtoBasicTrackCut.cxx FEMTOSCOPY/AliFemto/AliFemtoDummyPairCut.cxx FEMTOSCOPY/AliFemto/AliFemtoCoulomb.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorHandler.cxx FEMTOSCOPY/AliFemto/AliFemtoEvent.cxx FEMTOSCOPY/AliFemto/AliFemtoKink.cxx FEMTOSCOPY/AliFemto/AliFemtoManager.cxx FEMTOSCOPY/AliFemto/AliFemtoPair.cxx FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx FEMTOSCOPY/AliFemto/AliFemtoPicoEvent.cxx FEMTOSCOPY/AliFemto/AliFemtoPicoEventCollectionVectorHideAway.cxx FEMTOSCOPY/AliFemto/AliFemtoTrack.cxx FEMTOSCOPY/AliFemto/AliFemtoV0.cxx FEMTOSCOPY/AliFemto/AliFemtoXi.cxx FEMTOSCOPY/AliFemto/AliFmHelix.cxx FEMTOSCOPY/AliFemto/AliFmPhysicalHelix.cxx FEMTOSCOPY/AliFemto/TpcLocalTransform.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReader.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderStandard.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderESD.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderESDChain.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderESDChainKine.cxx FEMTOSCOPY/AliFemto/AliFemtoModelHiddenInfo.cxx FEMTOSCOPY/AliFemto/AliFemtoModelGlobalHiddenInfo.cxx FEMTOSCOPY/AliFemto/AliFemtoModelGausLCMSFreezeOutGenerator.cxx FEMTOSCOPY/AliFemto/AliFemtoModelWeightGenerator.cxx FEMTOSCOPY/AliFemto/AliFemtoModelWeightGeneratorBasic.cxx FEMTOSCOPY/AliFemto/AliFemtoModelManager.cxx FEMTOSCOPY/AliFemto/AliFemtoModelCorrFctn.cxx FEMTOSCOPY/AliFemto/AliFemtoModelFreezeOutGenerator.cxx FEMTOSCOPY/AliFemto/AliFemtoModelWeightGeneratorLednicky.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorParticleYPt.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorParticleVertPos.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorParticlePID.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorEventMult.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitorEventVertex.cxx FEMTOSCOPY/AliFemto/AliFemtoKTPairCut.cxx FEMTOSCOPY/AliFemto/AliFemtoCorrFctnNonIdDR.cxx FEMTOSCOPY/AliFemto/AliFemtoCorrFctn3DSpherical.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderAOD.cxx FEMTOSCOPY/AliFemto/AliFemtoEventReaderAODChain.cxx FEMTOSCOPY/AliFemto/AliFemtoAODTrackCut.cxx FEMTOSCOPY/AliFemto/AliFemtoCutMonitor.cxx FEMTOSCOPY/AliFemto/AliFemtoCorrFctn.cxx FEMTOSCOPY/AliFemto/AliAnalysisTaskFemto.cxx FEMTOSCOPY/AliFemto/AliTwoTrackRes.cxx)
29
30string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
31
6dc1710b 32set ( HDRS ${HDRS} FEMTOSCOPY/AliFemto/AliFmThreeVector.h FEMTOSCOPY/AliFemto/AliFmThreeVectorF.h FEMTOSCOPY/AliFemto/AliFmThreeVectorD.h FEMTOSCOPY/AliFemto/AliFmPhysicalHelixD.h FEMTOSCOPY/AliFemto/AliFmHelixD.h FEMTOSCOPY/AliFemto/AliFmLorentzVectorD.h FEMTOSCOPY/AliFemto/AliFemtoV0Cut.h FEMTOSCOPY/AliFemto/AliFemtoKinkCut.h FEMTOSCOPY/AliFemto/AliFemtoXiCut.h FEMTOSCOPY/AliFemto/AliFemtoAnalysisCollection.h FEMTOSCOPY/AliFemto/AliFemtoAnalysis.h FEMTOSCOPY/AliFemto/AliFemtoCorrFctnCollection.h FEMTOSCOPY/AliFemto/AliFemtoEnumeration.h FEMTOSCOPY/AliFemto/AliFemtoHelix.h FEMTOSCOPY/AliFemto/AliFemtoHiddenInfo.h FEMTOSCOPY/AliFemto/AliFemtoLikeSignCorrFctn.h FEMTOSCOPY/AliFemto/AliFemtoLorentzVector.h FEMTOSCOPY/AliFemto/AliFemtoString.h FEMTOSCOPY/AliFemto/AliFemtoThreeVectorD.h FEMTOSCOPY/AliFemto/AliFemtoThreeVector.h FEMTOSCOPY/AliFemto/AliFemtoTypes.h FEMTOSCOPY/AliFemto/AliFemtoVector.h FEMTOSCOPY/AliFemto/AliFmLorentzVector.h FEMTOSCOPY/AliFemto/phys_constants.h FEMTOSCOPY/AliFemto/PhysicalConstants.h FEMTOSCOPY/AliFemto/SystemOfUnits.h FEMTOSCOPY/AliFemto/AliFemtoPairCut.h FEMTOSCOPY/AliFemto/AliFemtoEventCut.h FEMTOSCOPY/AliFemto/AliFemtoParticleCut.h FEMTOSCOPY/AliFemto/AliFemtoTrackCollection.h FEMTOSCOPY/AliFemto/AliFemtoV0Collection.h FEMTOSCOPY/AliFemto/AliFemtoXiCollection.h FEMTOSCOPY/AliFemto/AliFemtoKinkCollection.h FEMTOSCOPY/AliFemto/AliFemtoPicoEventCollection.h FEMTOSCOPY/AliFemto/AliFemtoParticleCollection.h FEMTOSCOPY/AliFemto/AliFemtoCutMonitorCollection.h FEMTOSCOPY/AliFemto/AliFemtoTrackCut.h FEMTOSCOPY/AliFemto/AliFemtoPicoEventCollectionVector.h FEMTOSCOPY/AliFemto/AliFemtoEventWriter.h FEMTOSCOPY/AliFemto/AliFemtoEventWriterCollection.h)
6db31708 33
34set ( FSRCS FEMTOSCOPY/AliFemto/AliFemtoFsiTools.F FEMTOSCOPY/AliFemto/AliFemtoFsiWeightLednicky.F)
35
36set ( DHDR PWG2femtoscopyLinkDef.h)
37
38set ( EXPORT )
39
40set ( EINCLUDE PWG3/FEMTOSCOPY/AliFemto PWG2/AOD PWG2/FORWARD/analysis)
41if( ALICE_TARGET STREQUAL "win32gcc")
42
43 set ( PACKSOFLAGS ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lSTEERBase -lESD -lAOD -lPWG2AOD)
44
45endif( ALICE_TARGET STREQUAL "win32gcc")