Fixes for #86059: Install data when ALICE_ROOT does not point to source (Christian)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 25 Feb 2012 20:45:25 +0000 (20:45 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 25 Feb 2012 20:45:25 +0000 (20:45 +0000)
31 files changed:
CMakeLists.txt
EMCAL/CMakelibEMCALbase.pkg
EVE/CMakebinalieve.pkg
EVE/CMakebinalihlteve.pkg
EVE/CMakelibEveBase.pkg
EVE/alice-macros/clusters.C
EVE/alice-macros/emcal_digits.C
EVE/alice-macros/hmpid_clusters.C
EVE/alice-macros/its_clusters.C
EVE/alice-macros/tpc_clusters.C
EVE/alice-macros/trd_clusters.C
HLT/CMakebindHLTrootify.pkg
HLT/CMakelibAliHLTTrigger.pkg
HLT/CMakelibHLTbase.pkg
LHAPDF/CMakeliblhapdf.pkg
MUON/CMakelibMUONbase.pkg
MUON/CMakelibMUONcore.pkg
MUON/CMakelibMUONgeometry.pkg
MUON/CMakelibMUONrec.pkg
PHOS/CMakelibPHOSbase.pkg
PWGGA/CMakelibPWGGACaloTrackCorrelations.pkg
PWGGA/CMakelibPWGGAPHOSTasks.pkg
PWGPP/CMakelibPWGPP.pkg
PWGPP/TRD/AliTRDpidRefMakerNN.h
PWGPP/TRD/macros/AddTRDcheckTRK.C
PWGUD/CMakelibPWGUDbase.pkg
TOF/CMakelibTOFbase.pkg
TPC/CMakelibTPCbase.pkg
TPC/CMakelibTPCrec.pkg
TRD/CMakelibTRDbase.pkg
TRD/CMakelibTRDrec.pkg

index db1c180..44ec173 100644 (file)
@@ -445,7 +445,12 @@ include (CPack)
 # ------------------------------
 install ( DIRECTORY data 
           DESTINATION . )
-
+install ( DIRECTORY OCDB 
+         DESTINATION . 
+         PATTERN ".svn" EXCLUDE)
+install ( DIRECTORY QAref 
+         DESTINATION . 
+         PATTERN ".svn" EXCLUDE)
 
 #
 # EOF
index 35019e9..56f27df 100644 (file)
@@ -69,3 +69,5 @@ string (REPLACE ".cxx" ".h" HDRS "${SRCS}")
 set ( DHDR EMCALbaseLinkDef.h)
 
 set ( EINCLUDE RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+set (EXPORT AliEMCALGeometry.h AliEMCALDigit.h )
index 6eb4abe..0b3b21c 100644 (file)
@@ -1,4 +1,5 @@
-#--------------------------------------------------------------------------------#
+# -*- mode: CMake -*- 
+#-----------------------------------------------------------------------#
 # Package File for alieve                                                        #
 # Author : Johny Jose (johny.jose@cern.ch)                                       #
 # Variables Defined :                                                            #
@@ -23,7 +24,7 @@
 # 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  alieve_main/alieve_main.cxx)
 set ( CSRCS )
@@ -36,7 +37,7 @@ set ( ELIBS  EveBase EveDet MONITOR MUONmapping MUONevaluation MUONsim MUONrec M
 if(PYTHIA6)
   list (APPEND ELIBS EVGEN)
 endif(PYTHIA6)
-set ( PACKBLIBS  ${ROOTCLIBS} ${ROOTPLIBS} -lTreePlayer -lGeomPainter -lGed -lRGL -lEve ${SYSLIBS})
+set ( PACKBLIBS  -lftgl ${ROOTCLIBS} ${ROOTPLIBS} -lTreePlayer -lGeomPainter -lGed -lRGL -lEve ${SYSLIBS} )
 
 
 if( ALICE_TARGET STREQUAL "macosx")
@@ -59,3 +60,30 @@ if( ALICE_TARGET STREQUAL "macosx")
        set ( ELIBSDIR ${ELIBSDIR} ${FINK_ROOT}/lib)
        
 endif( ALICE_TARGET STREQUAL "macosx")
+
+install (DIRECTORY macros 
+        DESTINATION EVE/ 
+        PATTERN ".svn" EXCLUDE 
+        PATTERN "*.d" EXCLUDE 
+        PATTERN "*_C.so" EXCLUDE)
+
+        
+install (DIRECTORY alice-macros 
+        DESTINATION EVE/ 
+        PATTERN ".svn" EXCLUDE 
+        PATTERN "*.d" EXCLUDE 
+        PATTERN "*_C.so" EXCLUDE)
+
+install (DIRECTORY alice-data 
+        DESTINATION EVE/ 
+        PATTERN ".svn" EXCLUDE 
+        PATTERN "*.d" EXCLUDE 
+        PATTERN "*_C.so" EXCLUDE)
+
+install (DIRECTORY hlt-macros 
+        DESTINATION EVE/ 
+        PATTERN ".svn" EXCLUDE 
+        PATTERN "*.d" EXCLUDE 
+        PATTERN "*_C.so" EXCLUDE)
+
+        
index 17e175f..f8443bd 100644 (file)
@@ -33,7 +33,7 @@ set ( ELIBSDIR )
 
 set ( ELIBS  EveBase EveHLT EveDet MONITOR HLTbase HLTrec AliHLTUtil AliHLTEve AliHLTTPC TPCcalib AliHLTRCU AliHLTMUON TPCsim TPCrec TPCbase ITSbase ITSrec TRDbase TRDrec AliHLTTRD PHOSbase PHOSUtils EMCALbase EMCALraw EMCALUtils EMCALrec EMCALsim TRIGGERbase VZERObase VZEROrec VZEROsim TRIGGERbase MUONmapping MUONevaluation MUONsim MUONrec MUONgeometry MUONcalib MUONbase MUONraw MUONtrigger MUONcore STEER CDB AOD ESD STEERBase ANALYSISalice ANALYSIS FASTSIM microcern RAWDatasim RAWDatarec RAWDatabase XMLParser STAT TOFbase TOFsim FMDbase FMDsim FMDrec PMDbase T0base OADB)
 
-set ( PACKBLIBS  ${ROOTCLIBS} ${ROOTPLIBS} -lTreePlayer -lGeomPainter -lGed -lRGL -lEve ${SYSLIBS})
+set ( PACKBLIBS  ${ROOTCLIBS} ${ROOTPLIBS} -lTreePlayer -lGeomPainter -lGed -lRGL -lEve ${SYSLIBS} -lftgl)
 
 if( ALICE_TARGET STREQUAL "macosx")
                        
index 3fe7de4..71dbb10 100644 (file)
@@ -33,3 +33,11 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  EveBase/EveBaseLinkDef.h)
 
 set ( EINCLUDE  RAW ITS TPC EVE/EveBase STEER/STEER STEER/AOD STEER/CDB STEER/ESD STEER/STEERBase)
+
+install (FILES 
+  EveBase/AliEveTrack.h 
+  EveBase/AliEveEventManager.h
+  EveBase/AliEveTrackCounter.h
+  EveBase/AliEveMagField.h
+  EveBase/AliEveKineTools.h
+  DESTINATION EVE/EveBase)
index ee52430..e3c52b5 100644 (file)
@@ -12,7 +12,7 @@
 #include "AliESDtrack.h"
 #include "AliESDfriend.h"
 
-#include "ITS/AliITSRecoParam.h"
+#include "AliITSRecoParam.h"
 #endif
 
 void clusters()
index 98dfbb5..44ece0e 100644 (file)
 #include <TEveTrans.h>
 #include <TClonesArray.h>
 #include <TTree.h>
+#include <TBranch.h>
 
 #include <EveBase/AliEveEventManager.h>
 
 #include <AliRunLoader.h>
 #include <AliCluster.h>
-#include <EMCAL/AliEMCALGeometry.h>
-#include <EMCAL/AliEMCALDigit.h>
+#include <AliEMCALGeometry.h>
+#include <AliEMCALDigit.h>
 #include <AliLog.h>
 
 // #include <Riostream.h>
index b097ae6..badb5ac 100644 (file)
@@ -14,6 +14,8 @@
 #include <TEveManager.h>
 #include <TEveElement.h>
 #include <TEvePointSet.h>
+#include <TTree.h>
+#include <TBranch.h>
 
 #include <STEER/STEER/AliCluster3D.h>
 #include <STEER/STEER/AliRunLoader.h>
@@ -21,6 +23,8 @@
 #else
 class TEveElement;
 class TEvePointSet;
+class TTree;
+class TBranch;
 #endif
 
 TEvePointSet* hmpid_clusters(TEveElement* cont=0)
index 2016364..d71f2c1 100644 (file)
@@ -20,6 +20,8 @@
 #else
 class TEveElement;
 class TEvePointSet;
+class TTree;
+class TBranch;
 #endif
 
 
index d7729f2..b6de372 100644 (file)
 #include <TEveManager.h>
 #include <TEvePointSet.h>
 
-#include <STEER/STEER/AliCluster.h>
-#include <STEER/STEER/AliRunLoader.h>
-#include <TPC/AliTPCClustersRow.h>
-#include <TPC/AliTPCclusterMI.h>
-#include <EVE/EveBase/AliEveEventManager.h>
+#include <AliCluster.h>
+#include <AliRunLoader.h>
+#include <AliTPCClustersRow.h>
+#include <AliTPCclusterMI.h>
+#include <AliEveEventManager.h>
 #else
 class TEveElement;
 class TEvePointSet;
index 359f243..c8eb0d1 100644 (file)
 #include <TEveElement.h>
 #include <TEvePointSet.h>
 
-#include <STEER/STEER/AliCluster.h>
-#include <STEER/STEER/AliRunLoader.h>
-#include <TRD/AliTRDcluster.h>
-#include <EVE/EveBase/AliEveEventManager.h>
+#include <AliCluster.h>
+#include <AliRunLoader.h>
+#include <AliTRDcluster.h>
+#include <AliEveEventManager.h>
 #else
 class TEvePointSet;
 class TEveElement;
index 2d080a4..3d4298a 100644 (file)
@@ -32,7 +32,7 @@ set ( EINCLUDE  HLT/BASE HLT/MUON MUON)
 
 set ( PACKBLIBS  ${ROOTCLIBS} ${SYSLIBS})
 
-set ( ELIBS  AliHLTMUON HLTbase MUONmapping MUONevaluation MUONsim MUONrec MUONgeometry MUONcalib MUONbase MUONraw RAWDatasim MUONtrigger MUONcore STEER CDB AOD RAWDatarec ESD RAWDatabase STEERBase ANALYSIS)
+set ( ELIBS  AliHLTMUON HLTbase MUONmapping MUONevaluation MUONsim MUONrec MUONgeometry MUONcalib MUONbase MUONraw RAWDatasim MUONtrigger MUONcore STEER CDB AOD RAWDatarec ESD RAWDatabase STEERBase ftgl ANALYSIS)
 
 include ("CMakehlt.conf")
 
index 40fe4a4..c39fceb 100644 (file)
@@ -108,3 +108,4 @@ set ( PACKCXXFLAGS  ${HLTCXXFLAGS})
 set ( PACKCFLAGS  ${HLTCLFAGS})
 set ( PACKDCXXFLAGS  ${HLTDCXXFLAGS})
 set ( PACKSOFLAGS ${HLTSOFLAGS})
+set ( EXPORT trigger/AliHLTGlobalTrigger.h)
\ No newline at end of file
index 2d3c45d..a3da75e 100644 (file)
@@ -145,3 +145,16 @@ set ( PACKCFLAGS  ${HLTCLFAGS})
 set ( PACKDCXXFLAGS  ${HLTDCXXFLAGS})
 
 set ( EINCLUDE HLT/BASE HLT/BASE/HOMER)
+
+set ( EXPORT 
+    BASE/AliHLTDataTypes.h
+    BASE/AliHLTStdIncludes.h 
+    BASE/AliHLTLogging.h
+    BASE/AliHLTGlobalTriggerDecision.h 
+    BASE/AliHLTDomainEntry.h 
+    BASE/AliHLTTriggerDomain.h 
+    BASE/AliHLTTriggerDecision.h
+    BASE/AliHLTReadoutList.h 
+    BASE/AliHLTTriggerMenu.h 
+    BASE/AliHLTTriggerMenuItem.h 
+    BASE/AliHLTTriggerMenuSymbol.h)
index f8a8da3..61b8448 100644 (file)
@@ -50,3 +50,12 @@ endif( ALICE_TARGET STREQUAL "solarisCC5")
 set( PACKCXXFLAGS "${CXXFLAGS} -DDEFAULTPREFIXPATH=\\\"NONE\\\" -DDEFAULTLHAPATH=\\\"../AliRoot/LHAPDF/PDFsets\\\"" )
 
 set ( EXPORT AliStructFuncType.h)
+
+#--------------------------------------------------------------------------------#
+# install PDF data 
+install ( DIRECTORY PDFsets
+  DESTINATION LHAPDF
+  PATTERN ".svn" EXCLUDE
+  PATTERN ".d"  EXCLUDE 
+  PATTERN ".so" EXCLUDE)
+
index 5d7d0f1..3e1da2c 100644 (file)
@@ -66,3 +66,23 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  MUONbaseLinkDef.h)
 
 set ( EINCLUDE  RAW MUON/mapping STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+set ( EXPORT AliMUONDigitMaker.h 
+  AliMUONVDigitStore.h 
+  AliMUONDigitStoreV2R.h 
+  AliMUONDigitStoreVImpl.h 
+  AliMUONVDigit.h 
+  AliMUONVCluster.h 
+  AliMUONConstants.h 
+  AliMUONTriggerCircuit.h )
+
+install (DIRECTORY data
+        DESTINATION MUON
+        PATTERN ".svn" EXCLUDE)
+
+
+#
+# EOF
+#
+
+
index d68fe3f..aeabc8a 100644 (file)
@@ -51,3 +51,5 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  MUONcoreLinkDef.h)
 
 set ( EINCLUDE  RAW MUON/mapping)
+
+set ( EXPORT mapping/AliMpExMap.h AliMUONVStore.h )
index 8ad16f2..2a0a73d 100644 (file)
@@ -50,3 +50,5 @@ string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
 set ( EINCLUDE  RAW MUON/mapping)
 
 set ( DHDR  MUONgeometryLinkDef.h)
+
+set ( EXPORT AliMUONGeometryTransformer.h )
index 80b0668..e4acca2 100644 (file)
@@ -80,3 +80,6 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  MUONrecLinkDef.h)
 
 set ( EINCLUDE  RAW MUON/mapping STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+set ( EXPORT AliMUONESDInterface.h AliMUONTrack.h AliMUONVClusterStore.h 
+  AliMUONTrackExtrap.h AliMUONTrackParam.h AliMUONCDB.h )
index 52a85f2..6194026 100644 (file)
@@ -72,3 +72,23 @@ set ( DHDR  PHOSbaseLinkDef.h)
 set ( EXPORT AliPHOSGeometry.h AliPHOSEMCAGeometry.h AliPHOSCPVGeometry.h AliPHOSSupportGeometry.h AliPHOSCalibData.h)
 
 set ( EINCLUDE RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+install ( DIRECTORY mapping
+          DESTINATION PHOS
+         PATTERN ".svn" EXCLUDE        
+          PATTERN ".d"  EXCLUDE
+          PATTERN ".so" EXCLUDE)
+
+install ( DIRECTORY . 
+          DESTINATION PHOS
+          FILES_MATCHING PATTERN "*.root"
+                         PATTERN "*.dat"
+                        PATTERN "doc" EXCLUDE
+                        PATTERN "macros" EXCLUDE 
+                        PATTERN "ShuttleInput" EXCLUDE
+                        PATTERN "PROOF-INF.PHOSUtils" EXCLUDE
+                        PATTERN "tgt_*" EXCLUDE)
+
+#
+# EOF
+#
index 32f019c..15f304a 100644 (file)
@@ -52,3 +52,6 @@ set ( DHDR  PWGGACaloTrackCorrelationsLinkDef.h)
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
 set ( EINCLUDE  ANALYSIS EMCAL PHOS PWG/CaloTrackCorrBase PWGGA/CaloTrackCorrelations STEER/AOD STEER/STEERBase)
+
+install (FILES CaloTrackCorrelations/macros/QA/AddTaskCalorimeterQA.C
+       DESTINATION PWGGA/CaloTrackCorrelations/macros/QA/ )
index 77c2226..a6a0558 100644 (file)
@@ -46,3 +46,7 @@ set ( DHDR  PWGGAPHOSTasksLinkDef.h)
 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
 
 set ( EINCLUDE  PWGGA/PHOSTasks/PHOS_pp_pi0 PWGGA/PHOSTasks/CaloCellQA PWGGA/PHOSTasks/omega3pi PHOS STEER/ESD STEER/STEERBase)
+
+install (FILES PHOSTasks/CaloCellQA/macros/AddTaskCaloCellsQA.C 
+              PHOSTasks/CaloCellQA/macros/AddTaskPHOSQA.C 
+        DESTINATION PWGGA/PHOSTasks/CaloCellQA/macros)
index c4d6b73..76e7eaf 100644 (file)
@@ -94,3 +94,34 @@ set ( EINCLUDE
   STEER/ESD
   STEER/STEERBase
   )
+
+# install macros as needed
+install ( DIRECTORY macros 
+         DESTINATION PWGPP 
+         PATTERN ".d"  EXCLUDE 
+         PATTERN ".so" EXCLUDE)
+install ( DIRECTORY PilotTrain
+         DESTINATION PWGPP/ 
+         PATTERN ".d"  EXCLUDE 
+         PATTERN ".so" EXCLUDE)
+install ( FILES HMPID/AddTaskHmpidQA.C
+         DESTINATION PWGPP/HMPID)
+install ( FILES T0/AddTaskT0QA.C
+         DESTINATION PWGPP/T0)
+install ( FILES TOF/AddTaskTOFQA.C
+         DESTINATION PWGPP/TOF)
+install ( DIRECTORY TPC/macros
+         DESTINATION PWGPP/TPC
+         PATTERN ".C")
+install ( DIRECTORY TRD
+         DESTINATION PWGPP)
+install ( FILES ZDC/AddTaskZDCQA.C
+         DESTINATION PWGPP/ZDC)
+install ( FILES PilotTrain/AddTaskMuonQA.C
+         DESTINATION PWGPP/PilotTrain/ )
+
+
+#
+# EOF
+#
+
index fea1044..cf88548 100644 (file)
@@ -19,7 +19,7 @@
 #include "AliTRDpidRefMaker.h"
 #endif
 #ifndef ALITRDCALPID_H
-#include "Cal/AliTRDCalPID.h"
+#include "AliTRDCalPID.h"
 #endif
 
 class TEventList;
index 5b54537..125c713 100644 (file)
@@ -4,8 +4,8 @@
 #include "AliLog.h"
 #include "AliAnalysisManager.h"
 #include "AliAnalysisDataContainer.h"
-#include "TRD/AliTRDtrackerV1.h"
-#include "TRD/AliTRDtransform.h"
+#include "AliTRDtrackerV1.h"
+#include "AliTRDtransform.h"
 #include "PWGPP/TRD/AliTRDcheckTRK.h"
 #endif
 
index acaa551..c64682c 100644 (file)
@@ -43,3 +43,5 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  PWGUDbaseLinkDef.h)
 
 set ( EINCLUDE  PWGUD/base STEER/AOD STEER/STEERBase ANALYSIS)
+
+set (EXPORT base/AliPWG0Helper.h)
\ No newline at end of file
index f239896..ffbe874 100644 (file)
@@ -82,3 +82,8 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR TOFbaseLinkDef.h)
 
 set ( EINCLUDE  RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+install (DIRECTORY data
+        DESTINATION TOF
+        PATTERN ".svn" EXCLUDE)
+
index 786a799..57dfb0a 100644 (file)
@@ -116,3 +116,31 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  TPCbaseLinkDef.h)
 
 set ( EINCLUDE  RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
+
+set (EXPORT AliSegmentID.h)
+
+install ( DIRECTORY mapping
+          DESTINATION TPC
+          PATTERN ".d"  EXCLUDE
+          PATTERN ".so" EXCLUDE)
+
+install ( DIRECTORY . 
+          DESTINATION TPC
+          FILES_MATCHING PATTERN "*.root"
+                         PATTERN "*.dat"
+                        PATTERN "testMC" EXCLUDE
+                        PATTERN "doc" EXCLUDE
+                        PATTERN "Calib" EXCLUDE
+                        PATTERN "macros" EXCLUDE
+                        PATTERN "CalibMacros" EXCLUDE
+                        PATTERN ".svn" EXCLUDE
+                        PATTERN "mapping" EXCLUDE
+                        PATTERN "fastSimul" EXCLUDE
+                        PATTERN "Cal" EXCLUDE
+                        PATTERN "scripts" EXCLUDE
+                        PATTERN "tgt_linuxx8664gcc" EXCLUDE
+                        PATTERN "stressTest" EXCLUDE)
+
+#
+# EOF
+#
index a640499..d4c2575 100644 (file)
@@ -65,3 +65,5 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 set ( DHDR  TPCrecLinkDef.h)
 
 set ( EINCLUDE  RAW STEER/STEER STEER/ESD STEER/STEERBase)
+
+set ( EXPORT AliTPCClustersRow.h AliTPCclusterMI.h AliClusters.h AliTPCclusterInfo.h )
index 23ecd53..0d2aaaf 100644 (file)
@@ -109,4 +109,6 @@ string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR  TRDbaseLinkDef.h)
 
+set ( EXPORT AliTRDgeometry.h Cal/AliTRDCalPID.h )
+
 set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
index 8092e15..d2514fa 100644 (file)
@@ -51,6 +51,14 @@ set ( SRCS
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
+set ( EXPORT AliTRDpidUtil.h 
+  AliTRDcluster.h
+  AliTRDtrackerV1.h 
+  AliTRDtransform.h 
+  AliTRDtrackingSector.h )
+
+
 set ( DHDR  TRDrecLinkDef.h)
 
 set ( EINCLUDE  RAW STAT STEER/STEER STEER/ESD STEER/STEERBase)
+