]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/CMakelibPWG2femtoscopy.pkg
Bug fix + added QA plot to store the number of accepted tracks
[u/mrichter/AliRoot.git] / PWG2 / CMakelibPWG2femtoscopy.pkg
index eeead1045ae0f590210b0af6e4841f11b266f791..a3ca1b4201c01428ccf73525b21145a89ca61ad4 100644 (file)
-#--------------------------------------------------------------------------------#
-# Package File for PWG2femtoscopy                                                #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( 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)
+# -*- mode: CMake -*-
+#------------------------------------------------------------------------#
+# Package File for PWG2femtoscopy                                        #
+# Author : Johny Jose (johny.jose@cern.ch)                               #
+# Variables Defined :                                                    #
+#                                                                        #
+# SRCS - C++ source files                                                #
+# HDRS - C++ header files                                                #
+# DHDR - ROOT Dictionary Linkdef header file                             #
+# CSRCS - C source files                                                 #
+# CHDRS - C header files                                                 #
+# EINCLUDE - Include directories                                         #
+# EDEFINE - Compiler definitions                                         #
+# ELIBS - Extra libraries to link                                        #
+# ELIBSDIR - Extra library directories                                   #
+# PACKFFLAGS - Fortran compiler flags for package                        #
+# PACKCXXFLAGS - C++ compiler flags for package                          #
+# PACKCFLAGS - C compiler flags for package                              #
+# PACKSOFLAGS - Shared library linking flags                             #
+# PACKLDFLAGS - Module linker flags                                      #
+# PACKBLIBS - Libraries to link (Executables only)                       #
+# EXPORT - Header files to be exported                                   #
+# CINTHDRS - Dictionary header files                                     #
+# CINTAUTOLINK - Set automatic dictionary generation                     #
+# ARLIBS - Archive Libraries and objects for linking (Executables only)  #
+# SHLIBS - Shared Libraries and objects for linking (Executables only)   #
+#------------------------------------------------------------------------#
+
+set ( 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/AliFemtoCorrFctn3DLCMSSym.cxx 
+    FEMTOSCOPY/AliFemto/AliFemtoQinvCorrFctn.cxx 
+    FEMTOSCOPY/AliFemto/AliFemtoBasicEventCut.cxx 
+    FEMTOSCOPY/AliFemto/AliFemtoEventCutEstimators.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
+    FEMTOSCOPY/AliFemto/AliFemtoMCTrackCut.cxx
+    FEMTOSCOPY/AliFemto/AliFemtoEventReaderKinematicsChain.cxx
+    )
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
-set ( 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/AliFemtoLorentzVectorD.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/AliFmLorentzVectorD.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)
+set ( 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 
+    FEMTOSCOPY/AliFemto/AliFemtoMCTrackCut.h
+    FEMTOSCOPY/AliFemto/AliFemtoEventReaderKinematicsChain.h
+    )
 
 set ( FSRCS  FEMTOSCOPY/AliFemto/AliFemtoFsiTools.F FEMTOSCOPY/AliFemto/AliFemtoFsiWeightLednicky.F)
 
@@ -37,9 +141,12 @@ set ( DHDR  PWG2femtoscopyLinkDef.h)
 
 set ( EXPORT )
 
-set ( EINCLUDE  PWG3/FEMTOSCOPY/AliFemto PWG2/AOD PWG2/FORWARD/analysis)
-if( ALICE_TARGET STREQUAL "win32gcc")
-       
-               set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lSTEERBase -lESD -lAOD -lPWG2AOD)
+set ( EINCLUDE  PWG3/FEMTOSCOPY/AliFemto PWG2/AOD PWG2/FORWARD/analysis STEER/AOD STEER/ESD STEER/STEERBase)
+
+install (DIRECTORY FEMTOSCOPY/macros
+         DESTINATION PWG2/FEMTOSCOPY 
+         PATTERN .svn EXCLUDE)
 
-endif( ALICE_TARGET STREQUAL "win32gcc")
+#
+# EOF
+#