X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGLF%2FCMakelibPWGLFforward2.pkg;h=930cc9741f7adbcec00c245109b7370aca6e8714;hb=351a983151ee1c376912caf0fb95c1b254f82ed4;hp=d9c2a1bbd6e2aab555ef44b8054ef9fd868d3999;hpb=58bb850d5438005711d9f0dc0b30a7823c8aad17;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGLF/CMakelibPWGLFforward2.pkg b/PWGLF/CMakelibPWGLFforward2.pkg index d9c2a1bbd6e..930cc9741f7 100644 --- a/PWGLF/CMakelibPWGLFforward2.pkg +++ b/PWGLF/CMakelibPWGLFforward2.pkg @@ -1,6 +1,6 @@ # -*- mode: CMake -*- #------------------------------------------------------------------------# -# Package File for PWGLFforward2 # +# Package File for PWGLFforward2 # # Author : Christian Holm Christensen (cholm@nbi.dk) # # Variables Defined : # # # @@ -28,9 +28,13 @@ if((DEFINED ALIROOT_SVN_REVISION)) add_definitions(-DALIROOT_SVN_REVISION=${ALIROOT_SVN_REVISION}) +elseif((DEFINED ALIROOT_REVISION)) + add_definitions(-DALIROOT_REVISION=\"${ALIROOT_REVISION}\") endif((DEFINED ALIROOT_SVN_REVISION)) if((DEFINED ALIROOT_SVN_BRANCH)) add_definitions(-DALIROOT_SVN_BRANCH=\"${ALIROOT_SVN_BRANCH}\") +elseif((DEFINED ALIROOT_BRANCH)) + add_definitions(-DALIROOT_BRANCH=\"${ALIROOT_BRANCH}\") endif((DEFINED ALIROOT_SVN_BRANCH)) set ( SRCS @@ -90,6 +94,9 @@ set ( SRCS FORWARD/analysis2/AliFMDMCSharingFilter.cxx FORWARD/analysis2/AliFMDMCTrackDensity.cxx # Forward tasks + FORWARD/analysis2/AliBaseESDTask.cxx + FORWARD/analysis2/AliBaseAODTask.cxx + FORWARD/analysis2/AliBaseMCCorrectionsTask.cxx FORWARD/analysis2/AliFMDEnergyFitterTask.cxx FORWARD/analysis2/AliFMDEventPlaneTask.cxx FORWARD/analysis2/AliForwarddNdetaTask.cxx @@ -102,6 +109,7 @@ set ( SRCS FORWARD/analysis2/AliForwardQATask.cxx FORWARD/analysis2/AliForwardCreateResponseMatrices.cxx FORWARD/analysis2/AliForwardMultiplicityDistribution.cxx + FORWARD/analysis2/AliForwardMultDists.cxx FORWARD/photons/AliAnalysisTaskPMD.cxx FORWARD/photons/AliAnalysisTaskPMDSim.cxx ) @@ -126,7 +134,16 @@ set ( EXPORT FORWARD/analysis2/AliAODForwardMult.h FORWARD/analysis2/AliFMDEventInspector.h FORWARD/analysis2/AliFMDMCEventInspector.h FORWARD/analysis2/AliForwardCorrectionManager.h + FORWARD/analysis2/AliCentralCorrectionManager.h FORWARD/analysis2/AliCorrectionManagerBase.h + FORWARD/analysis2/AliFMDCorrAcceptance.h + FORWARD/analysis2/AliFMDCorrSecondaryMap.h + FORWARD/analysis2/AliFMDCorrELossFit.h + FORWARD/analysis2/AliBaseESDTask.h + FORWARD/analysis2/AliBaseAODTask.h + FORWARD/analysis2/AliFMDEnergyFitter.h + FORWARD/analysis2/AliMCAuxHandler.h + FORWARD/analysis2/AliDisplacedVertexSelection.h FORWARD/GEO/AliAnalysisTaskZDCPbPb.h FORWARD/GEO/AliAnalysisTaskZDCpAcalib.h FORWARD/GEO/AliAnalysisTaskZDCTreeMaker.h) @@ -142,6 +159,7 @@ set ( DHDR PWGLFforward2LinkDef.h) add_executable(runTrain FORWARD/trains/trainMain.cxx) +set(CMAKE_EXE_LINKER_FLAGS "${LDFLAGS}") target_link_libraries(runTrain ${BINLIBDIRS} ${ARLIBS} ${SHLIBS} ${PBLIBS} ${EXEFLAGS} ${ROOTCLIBS} -lSTEERBase -lESD -lAOD -lOADB -lANALYSIS -lANALYSISalice) @@ -152,22 +170,22 @@ add_dependencies(runTrain STEERBase ESD AOD OADB ANALYSIS ANALYSISalice) # -------------------------------------------------------------------- # Extra targets # -add_custom_command( OUTPUT FORWARD/doc/doc.pdf - COMMAND pdflatex doc - COMMAND pdflatex doc - COMMAND pdflatex doc +add_custom_command( OUTPUT FORWARD/doc/alice-int-2012-040.pdf + COMMAND pdflatex alice-int-2012-040 + COMMAND pdflatex alice-int-2012-040 + COMMAND pdflatex alice-int-2012-040 COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc - COMMAND mv doc.pdf ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc/ + COMMAND mv alice-int-2012-040.pdf ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc/ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/FORWARD/doc - MAIN_DEPENDENCY FORWARD/doc/doc.tex) + MAIN_DEPENDENCY FORWARD/doc/alice-int-2012-040.tex) add_custom_command( OUTPUT FORWARD/doc/html/index.html COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc - COMMAND sed -e 's,../analysis2,${CMAKE_CURRENT_SOURCE_DIR}/FORWARD/analysis2,' -e 's,OUTPUT_DIRECTORY *=.*,OUTPUT_DIRECTORY = FORWARD/doc/,' < ${CMAKE_CURRENT_SOURCE_DIR}/FORWARD/doc/Doxyfile > ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc/Doxyfile + COMMAND sed -e 's,\\.\\./,${CMAKE_CURRENT_SOURCE_DIR}/FORWARD/,' -e 's,OUTPUT_DIRECTORY *=.*,OUTPUT_DIRECTORY = FORWARD/doc/,' < ${CMAKE_CURRENT_SOURCE_DIR}/FORWARD/doc/Doxyfile > ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc/Doxyfile COMMAND doxygen ${CMAKE_CURRENT_BINARY_DIR}/FORWARD/doc/Doxyfile DEPENDS ${SRCS} ${HDRS}) -add_custom_target( PWGLFforward-doc DEPENDS FORWARD/doc/doc.pdf ) +add_custom_target( PWGLFforward-doc DEPENDS FORWARD/doc/alice-int-2012-040.pdf ) add_custom_target( PWGLFforward-doxy DEPENDS FORWARD/doc/html/index.html ) add_custom_target( install-PWGLFforward2.par @@ -236,16 +254,20 @@ install ( FILES FORWARD/analysis2/AddTaskCentraldNdeta.C FORWARD/analysis2/AddTaskCopyHeader.C FORWARD/analysis2/AddTaskFMDELoss.C FORWARD/analysis2/AddTaskFMDEventPlane.C - FORWARD/analysis2/AddTaskForwardFlow.C + FORWARD/analysis2/AddTaskForwardFlowQC.C FORWARD/analysis2/AddTaskForwardMCCorr.C FORWARD/analysis2/AddTaskForwardMult.C + FORWARD/analysis2/AddTaskForwardMultDists.C FORWARD/analysis2/AddTaskForwardQA.C FORWARD/analysis2/AddTaskForwarddNdeta.C FORWARD/analysis2/AddTaskMCTruthdNdeta.C FORWARD/analysis2/AddTaskMCParticleFilter.C FORWARD/analysis2/DrawdNdeta.C FORWARD/analysis2/DrawdNdetaSummary.C + FORWARD/analysis2/DrawMCCorrSummary.C FORWARD/analysis2/DrawAODSummary.C + FORWARD/analysis2/DrawMultDistsSummary.C + FORWARD/analysis2/DrawUnfoldedSummary.C FORWARD/analysis2/ForwardAODConfig.C FORWARD/analysis2/CentralAODConfig.C FORWARD/analysis2/MakeAOD.C @@ -259,23 +281,29 @@ install ( FILES FORWARD/analysis2/AddTaskCentraldNdeta.C FORWARD/analysis2/OtherData.C DESTINATION PWGLF/FORWARD/analysis2 ) + # FORWARD/analysis2/AliFMDCorrAcceptance.h + # FORWARD/analysis2/AliFMDCorrDoubleHit.h + # FORWARD/analysis2/AliFMDCorrector.h + # FORWARD/analysis2/AliFMDCorrELossFit.h + # FORWARD/analysis2/AliFMDCorrMergingEfficiency.h + # FORWARD/analysis2/AliFMDCorrSecondaryMap.h + # FORWARD/analysis2/AliFMDCorrVertexBias.h + # FORWARD/analysis2/AliForwardUtil.h + # FORWARD/analysis2/AliForwardCorrectionManager.h + # FORWARD/analysis2/AliCorrectionManagerBase.h + # Install corrections -install ( DIRECTORY FORWARD/corrections/DoubleHit - FORWARD/corrections/ELossFits - FORWARD/corrections/Empirical - FORWARD/corrections/MergingEfficiency - FORWARD/corrections/SecondaryMap - FORWARD/corrections/VertexBias - FORWARD/corrections/Acceptance +install ( DIRECTORY FORWARD/corrections/Empirical FORWARD/corrections/Normalization - FORWARD/corrections/CentralAcceptance - FORWARD/corrections/CentralSecMap DESTINATION PWGLF/FORWARD/corrections PATTERN "*~" EXCLUDE PATTERN ".svn" EXCLUDE) # Install shell script install ( FILES FORWARD/analysis2/Run.sh + FORWARD/analysis2/liteAnalysis.sh + FORWARD/analysis2/gridAnalysis.sh + FORWARD/analysis2/baseAnalysis.sh DESTINATION PWGLF/FORWARD/analysis2 PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ