Resolving circular dependencies, correcting the list of libraries to resolve all...
authorhristov <Peter.Hristov@cern.ch>
Tue, 25 Nov 2014 20:18:41 +0000 (21:18 +0100)
committeragrigora <alina.grigoras@cern.ch>
Mon, 15 Dec 2014 12:52:01 +0000 (13:52 +0100)
19 files changed:
HLT/CALO/AliHLTCaloLinkDef.h
HLT/CALO/AliHLTEMCALDefinitions.cxx [moved from HLT/EMCAL/AliHLTEMCALDefinitions.cxx with 100% similarity]
HLT/CALO/AliHLTEMCALDefinitions.h [moved from HLT/EMCAL/AliHLTEMCALDefinitions.h with 100% similarity]
HLT/CALO/AliHLTEMCALGeometry.cxx [moved from HLT/EMCAL/AliHLTEMCALGeometry.cxx with 100% similarity]
HLT/CALO/AliHLTEMCALGeometry.h [moved from HLT/EMCAL/AliHLTEMCALGeometry.h with 100% similarity]
HLT/CALO/AliHLTPHOSDefinitions.cxx [moved from HLT/PHOS/AliHLTPHOSDefinitions.cxx with 100% similarity]
HLT/CALO/AliHLTPHOSDefinitions.h [moved from HLT/PHOS/AliHLTPHOSDefinitions.h with 100% similarity]
HLT/CALO/AliHLTPHOSGeometry.cxx [moved from HLT/PHOS/AliHLTPHOSGeometry.cxx with 100% similarity]
HLT/CALO/AliHLTPHOSGeometry.h [moved from HLT/PHOS/AliHLTPHOSGeometry.h with 100% similarity]
HLT/CALO/CMakeLists.txt
HLT/CALO/offline/AliHLTCaloDigitPublisherComponent.cxx
HLT/CALO/offline/AliHLTEMCALDigitHandler.cxx [moved from HLT/EMCAL/offline/AliHLTEMCALDigitHandler.cxx with 100% similarity]
HLT/CALO/offline/AliHLTEMCALDigitHandler.h [moved from HLT/EMCAL/offline/AliHLTEMCALDigitHandler.h with 100% similarity]
HLT/CALO/offline/AliHLTPHOSDigitHandler.cxx [moved from HLT/PHOS/offline/AliHLTPHOSDigitHandler.cxx with 100% similarity]
HLT/CALO/offline/AliHLTPHOSDigitHandler.h [moved from HLT/PHOS/offline/AliHLTPHOSDigitHandler.h with 100% similarity]
HLT/EMCAL/AliHLTEMCALLinkDef.h
HLT/EMCAL/CMakeLists.txt
HLT/PHOS/AliHLTPHOSLinkDef.h
HLT/PHOS/CMakeLists.txt

index d94ec4e..dff8e3a 100644 (file)
 #pragma link C++ class AliHLTCaloRecoParamHandler+;
 #pragma link C++ class AliHLTCaloDigitPublisherComponent+;
 #pragma link C++ class AliHLTCaloDigitHandler+;
+#pragma link C++ class AliHLTEMCALDefinitions+;
+#pragma link C++ class AliHLTEMCALDigitHandler+;
+#pragma link C++ class AliHLTEMCALGeometry+;
+#pragma link C++ class AliHLTPHOSDefinitions+;
+#pragma link C++ class AliHLTPHOSDigitHandler+;
+#pragma link C++ class AliHLTPHOSGeometry+;
 
 #endif // __CINT__
index 273bb4e..d2a7e25 100644 (file)
@@ -22,13 +22,16 @@ include_directories(${AliRoot_SOURCE_DIR}/HLT/CALO
                    )
 
 # Additional include folders in alphabetical order
-include_directories(${AliRoot_SOURCE_DIR}/EMCAL/EMCALraw
+include_directories(${AliRoot_SOURCE_DIR}/EMCAL/EMCALbase
+                    ${AliRoot_SOURCE_DIR}/EMCAL/EMCALraw
                     ${AliRoot_SOURCE_DIR}/EMCAL/EMCALUtils
                     ${AliRoot_SOURCE_DIR}/HLT/BASE
                     ${AliRoot_SOURCE_DIR}/HLT/BASE/util
                     ${AliRoot_SOURCE_DIR}/HLT/EMCAL
                     ${AliRoot_SOURCE_DIR}/HLT/PHOS
                     ${AliRoot_SOURCE_DIR}/HLT/TPCLib
+                    ${AliRoot_SOURCE_DIR}/PHOS/PHOSbase
+                    ${AliRoot_SOURCE_DIR}/PHOS/PHOSUtils
                     ${AliRoot_SOURCE_DIR}/RAW/RAWDatabase
                     ${AliRoot_SOURCE_DIR}/RAW/RAWDatarec
                     ${AliRoot_SOURCE_DIR}/STEER/CDB
@@ -55,9 +58,15 @@ set(SRCS
     AliHLTCaloRecoParamHandler.cxx
     AliHLTCaloSanityInspector.cxx
     AliHLTCaloSharedMemoryInterfacev2.cxx
+    AliHLTEMCALDefinitions.cxx
+    AliHLTEMCALGeometry.cxx
     AliHLTCaloUtilities.cxx
+    AliHLTPHOSDefinitions.cxx
+    AliHLTPHOSGeometry.cxx
     offline/AliHLTCaloDigitHandler.cxx
     offline/AliHLTCaloDigitPublisherComponent.cxx
+    offline/AliHLTEMCALDigitHandler.cxx
+    offline/AliHLTPHOSDigitHandler.cxx
    )
 
 # Headers from sources
@@ -76,12 +85,12 @@ generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
 
 # Generate the ROOT map
 # Dependecies
-set(LIBDEPS STEERBase STEER CDB RAWDatabase RAWDatarec HLTbase AliHLTTPC  AliHLTEMCAL AliHLTPHOS EMCALUtils EMCALraw)
+set(LIBDEPS STEERBase STEER CDB RAWDatabase RAWDatarec HLTbase AliHLTTPC  AliHLTEMCAL AliHLTPHOS EMCALbase EMCALUtils EMCALraw PHOSbase PHOSUtils)
 generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
 
 # Add a library to the project using the specified source files
 add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
-target_link_libraries(${MODULE} STEERBase STEER CDB RAWDatabase RAWDatarec HLTbase AliHLTTPC EMCALUtils EMCALraw)
+target_link_libraries(${MODULE} STEERBase STEER CDB RAWDatabase RAWDatarec HLTbase AliHLTTPC EMCALUtils EMCALraw EMCALbase PHOSbase PHOSUtils)
 
 # Additional compilation flags
 set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
index a4ffa5b..ce79d1d 100644 (file)
@@ -37,8 +37,8 @@
 #include "AliHLTTPCFileHandler.h"
 #include "AliHLTCaloDigitDataStruct.h"
 #include "AliHLTCaloDefinitions.h"
-#include "offline/AliHLTEMCALDigitHandler.h"
-#include "offline/AliHLTPHOSDigitHandler.h"
+#include "AliHLTEMCALDigitHandler.h"
+#include "AliHLTPHOSDigitHandler.h"
 #include "AliHLTEMCALDefinitions.h"
 #include "AliHLTPHOSDefinitions.h"
 
index ea849ea..3696670 100644 (file)
@@ -5,7 +5,6 @@
 #pragma link off all classes;
 #pragma link off all functions;
 
-#pragma link C++ class AliHLTEMCALDefinitions+;
 #pragma link C++ class AliHLTEMCALRawAnalyzerComponent+;
 #pragma link C++ class AliHLTEMCALMapper+;
 #pragma link C++ class AliHLTEMCALRawAnalyzerCrudeComponent+;
 #pragma link C++ class AliHLTEMCALConstants+;
 #pragma link C++ class AliHLTEMCALDigitMakerComponent+;
 #pragma link C++ class AliHLTEMCALClusterizerComponent+;
-#pragma link C++ class AliHLTEMCALGeometry+;
 #pragma link C++ class AliHLTEMCALRecoParamHandler+;
 #pragma link C++ class AliHLTEMCALClusterizerComponentNbyN+;
 #pragma link C++ class AliHLTEMCALClusterMonitorComponent+;
 #pragma link C++ class AliHLTEMCALClusterMonitor+;
 #pragma link C++ class AliHLTEMCALAgent+;
-#pragma link C++ class AliHLTEMCALDigitHandler+;
 
 #endif // __CINT__
index 493ece8..773863b 100644 (file)
@@ -40,9 +40,7 @@ set(SRCS
     AliHLTEMCALClusterMonitorComponent.cxx
     AliHLTEMCALClusterMonitor.cxx
     AliHLTEMCALConstants.cxx
-    AliHLTEMCALDefinitions.cxx
     AliHLTEMCALDigitMakerComponent.cxx
-    AliHLTEMCALGeometry.cxx
     AliHLTEMCALMapper.cxx
     AliHLTEMCALRawAnalyzerComponent.cxx
     AliHLTEMCALRawAnalyzerCrudeComponent.cxx
@@ -51,7 +49,6 @@ set(SRCS
     AliHLTEMCALRawAnalyzerNNComponent.cxx
     AliHLTEMCALRawAnalyzerPeakFinderComponent.cxx
     AliHLTEMCALRecoParamHandler.cxx
-    offline/AliHLTEMCALDigitHandler.cxx
    )
 
 # Headers from sources
@@ -69,7 +66,7 @@ generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}
 
 # Add a library to the project using the specified source files
 add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
-target_link_libraries(${MODULE} STEERBase STEER CDB HLTbase AliHLTUtil EMCALbase EMCALUtils EMCALraw)
+target_link_libraries(${MODULE} STEERBase STEER CDB HLTbase AliHLTUtil EMCALbase EMCALUtils EMCALraw AliHLTCalo)
 
 # Additional compilation flags
 set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
index 35d5a37..81c05fd 100644 (file)
@@ -8,7 +8,6 @@
 
 #pragma link C++ class AliHLTPHOSClusterizerComponent+;
 #pragma link C++ class AliHLTPHOSClusterizerComponentNbyN+;
-#pragma link C++ class AliHLTPHOSDefinitions+;
 #pragma link C++ class AliHLTPHOSRawAnalyzer+;
 #pragma link C++ class AliHLTPHOSRawAnalyzerComponentv3+;
 #pragma link C++ class AliHLTPHOSRawAnalyzerCrude+;
@@ -19,9 +18,7 @@
 #pragma link C++ class AliHLTPHOSSanityInspector+;
 #pragma link C++ class AliHLTPHOSMonitorTriggerComponent+;
 #pragma link C++ class AliHLTPHOSConstants+;
-#pragma link C++ class AliHLTPHOSGeometry+;
 #pragma link C++ class AliHLTPHOSRecoParamHandler+;
-#pragma link C++ class AliHLTPHOSDigitHandler+;
 
 #endif // __CINT__
 //
index 5f38c5e..3e4a42c 100644 (file)
@@ -40,9 +40,7 @@ set(SRCS
     AliHLTPHOSClusterizerComponent.cxx
     AliHLTPHOSClusterizerComponentNbyN.cxx
     AliHLTPHOSConstants.cxx
-    AliHLTPHOSDefinitions.cxx
     AliHLTPHOSDigitMakerComponent.cxx
-    AliHLTPHOSGeometry.cxx
     AliHLTPHOSMapper.cxx
     AliHLTPHOSMonitorTriggerComponent.cxx
     AliHLTPHOSRawAnalyzerComponentv3.cxx
@@ -52,7 +50,6 @@ set(SRCS
     AliHLTPHOSRawAnalyzerPeakFinder.cxx
     AliHLTPHOSRecoParamHandler.cxx
     AliHLTPHOSSanityInspector.cxx
-    offline/AliHLTPHOSDigitHandler.cxx
    )
 
 # Headers from sources
@@ -74,7 +71,7 @@ generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}
 
 # Add a library to the project using the specified source files
 add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
-target_link_libraries(${MODULE} STEER STEERBase CDB RAWDatabase AliHLTUtil EMCALraw EMCALUtils HLTbase PHOSUtils PHOSbase PHOSrec)
+target_link_libraries(${MODULE} STEER STEERBase CDB RAWDatabase AliHLTUtil EMCALraw EMCALUtils HLTbase PHOSUtils PHOSbase PHOSrec AliHLTCalo)
 
 # Additional compilation flags
 set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")