]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/libAliHLTTPC.pkg
new centrality selection
[u/mrichter/AliRoot.git] / HLT / libAliHLTTPC.pkg
index c86a6e775542467b790dfe57abe505412d341a4e..fc326948e0a48701b30b385dd5d22231cdfb8c70 100644 (file)
@@ -1,89 +1,37 @@
 #-*- Mode: Makefile -*-
 # $Id$
 
-include $(MODDIR)/hlt.conf
-
-MODULE_SRCS=   AliHLTTPCLog.cxx \
-               AliHLTTPCTransform.cxx \
-               AliHLTTPCMemHandler.cxx \
-               AliHLTTPCDataCompressorHelper.cxx \
-               AliHLTTPCFitter.cxx \
-               AliHLTTPCFileHandler.cxx \
-               AliHLTTPCBenchmark.cxx \
-               AliHLTTPCClusterFinder.cxx \
-               AliHLTTPCDigitReader.cxx \
-               AliHLTTPCDigitReaderPacked.cxx \
-               AliHLTTPCDigitReaderUnpacked.cxx \
-               AliHLTTPCDigitReaderRaw.cxx \
-               AliHLTTPCVertex.cxx \
-               AliHLTTPCVertexArray.cxx \
-               AliHLTTPCVertexFinder.cxx \
-               AliHLTTPCTrackArray.cxx \
-               AliHLTTPCTrack.cxx \
-               tracking/AliHLTTPCHough.cxx \
-               tracking/AliHLTTPCHoughTrack.cxx \
-               tracking/AliHLTTPCHoughEval.cxx \
-               tracking/AliHLTTPCHoughTracker.cxx \
-               tracking/AliHLTTPCHoughTransformer.cxx \
-               tracking/AliHLTTPCHoughTransformerRow.cxx \
-               tracking/AliHLTTPCHoughKalmanTrack.cxx \
-               tracking/AliHLTTPCHoughMaxFinder.cxx \
-               tracking/AliHLTTPCHistogram.cxx \
-               tracking/AliHLTTPCHistogram1D.cxx \
-               tracking/AliHLTTPCHistogramAdaptive.cxx \
-               AliHLTTPCClusters.cxx \
-               AliHLTTPCConfMapFit.cxx \
-               AliHLTTPCConfMapTrack.cxx \
-               AliHLTTPCConfMapPoint.cxx \
-               AliHLTTPCConfMapper.cxx \
-               AliHLTTPCModelTrack.cxx \
-               AliHLTTPCMerger.cxx \
-               AliHLTTPCTrackMerger.cxx \
-               AliHLTTPCGlobalMerger.cxx \
-               AliHLTTPCInterMerger.cxx \
-               AliHLTTPCCATracker.cxx \
-               AliHLTTPCPad.cxx \
-               AliHLTTPCPadArray.cxx \
-               AliHLTTPCDefinitions.cxx \
-               AliHLTTPCRawDataUnpackerComponent.cxx \
-               AliHLTTPCClusterFinderComponent.cxx \
-               AliHLTTPCVertexFinderComponent.cxx \
-               AliHLTTPCSliceTrackerComponent.cxx \
-               AliHLTTPCGlobalMergerComponent.cxx \
-               AliHLTTPCCATrackerComponent.cxx \
-               AliHLTTPCEsdWriterComponent.cxx \
-               AliHLTTPCCalibPedestalComponent.cxx \
-               AliHLTTPCCalibPulserComponent.cxx
-
-#              AliHLTTPCDDLDataFileHandler.cxx
 
 CLASS_HDRS:=   AliHLTTPCTransform.h \
+               AliHLTTPCClusterTransformation.h \
+               AliHLTTPCAgent.h \
                AliHLTTPCMemHandler.h \
                AliHLTTPCDataCompressorHelper.h \
                AliHLTTPCFitter.h \
                AliHLTTPCFileHandler.h \
-               AliHLTTPCBenchmark.h \
                AliHLTTPCClusterFinder.h \
+               AliHLTTPCMapping.h \
                AliHLTTPCDigitReader.h \
                AliHLTTPCDigitReaderPacked.h \
                AliHLTTPCDigitReaderUnpacked.h \
-               AliHLTTPCDigitReaderRaw.h \
+               AliHLTTPCDigitReaderDecoder.h \
+               AliHLTTPCDigitReader32Bit.h \
+               AliHLTTPCDigitDumpComponent.h \
+               AliHLTTPCDataCheckerComponent.h \
+               AliHLTTPCZeroSuppressionComponent.h \
+               AliHLTTPCNoiseMap.h \
+               AliHLTTPCNoiseMapComponent.h \
                AliHLTTPCVertex.h \
                AliHLTTPCVertexArray.h \
                AliHLTTPCVertexFinder.h \
                AliHLTTPCTrackArray.h \
                AliHLTTPCTrack.h \
-               tracking/AliHLTTPCHough.h \
-               tracking/AliHLTTPCHoughTrack.h \
-               tracking/AliHLTTPCHoughEval.h \
-               tracking/AliHLTTPCHoughTracker.h \
-               tracking/AliHLTTPCHoughTransformer.h \
-               tracking/AliHLTTPCHoughTransformerRow.h \
-               tracking/AliHLTTPCHoughKalmanTrack.h \
-               tracking/AliHLTTPCHoughMaxFinder.h \
-               tracking/AliHLTTPCHistogram.h \
-               tracking/AliHLTTPCHistogram1D.h \
-               tracking/AliHLTTPCHistogramAdaptive.h \
+               offline/AliHLTTPCDigitPublisherComponent.h \
+               offline/AliHLTTPCOfflineClustererComponent.h \
+               offline/AliHLTTPCOfflineTrackerComponent.h \
+               offline/AliHLTTPCOfflineTrackerCalibComponent.h \
+               offline/AliHLTTPCOfflineCalibrationComponent.h \
+               offline/AliHLTTPCOfflineCluster.h \
                AliHLTTPCClusters.h \
                AliHLTTPCConfMapFit.h \
                AliHLTTPCConfMapTrack.h \
@@ -94,47 +42,146 @@ CLASS_HDRS:=       AliHLTTPCTransform.h \
                AliHLTTPCTrackMerger.h \
                AliHLTTPCGlobalMerger.h \
                AliHLTTPCInterMerger.h \
-               AliHLTTPCCATracker.h \
                AliHLTTPCPad.h \
-               AliHLTTPCPadArray.h \
-               AliHLTTPCSpacePointData.h \
                AliHLTTPCDefinitions.h \
                AliHLTTPCRawDataUnpackerComponent.h \
                AliHLTTPCClusterFinderComponent.h \
+               AliHLTTPCHWClusterTransformComponent.h \
+               AliHLTTPCCFComparisonComponent.h \
                AliHLTTPCVertexFinderComponent.h \
                AliHLTTPCSliceTrackerComponent.h \
                AliHLTTPCGlobalMergerComponent.h \
-               AliHLTTPCCATrackerComponent.h \
                AliHLTTPCEsdWriterComponent.h \
-               AliHLTTPCCalibPedestalComponent.h \
-               AliHLTTPCCalibPulserComponent.h
+               AliHLTTPCHistogramHandlerComponent.h \
+               AliHLTTPCClusterConverterComponent.h \
+                tracking-ca/AliHLTTPCCATrack.h \
+               tracking-ca/AliHLTTPCCATracklet.h \
+               tracking-ca/AliHLTTPCCATracker.h \
+                tracking-ca/AliHLTTPCCABaseTrackParam.h \
+               tracking-ca/AliHLTTPCCATrackParam.h \
+               tracking-ca/AliHLTTPCCATrackConvertor.h \
+               tracking-ca/AliHLTTPCCAParam.h     \
+               tracking-ca/AliHLTTPCCARow.h \
+               tracking-ca/AliHLTTPCCAGrid.h \
+               tracking-ca/AliHLTTPCCAHitArea.h \
+               tracking-ca/AliHLTTPCCAMCPoint.h  \
+               tracking-ca/AliHLTTPCCATrackerComponent.h \
+               tracking-ca/AliHLTTPCCANeighboursFinder.h \
+               tracking-ca/AliHLTTPCCANeighboursCleaner.h \
+               tracking-ca/AliHLTTPCCAStartHitsFinder.h \
+               tracking-ca/AliHLTTPCCATrackletConstructor.h \
+               tracking-ca/AliHLTTPCCATrackletSelector.h \
+               tracking-ca/AliHLTTPCCADisplay.h \
+               tracking-ca/AliHLTTPCCAMCTrack.h  \
+               tracking-ca/AliHLTTPCCAPerformance.h \
+               tracking-ca/AliHLTTPCCAMerger.h \
+               tracking-ca/AliHLTTPCCAGlobalMergerComponent.h \
+               tracking-ca/AliHLTTPCCAClusterData.h \
+               tracking-ca/AliHLTTPCCASliceData.h \
+               tracking-ca/AliHLTTPCCASliceOutput.h \
+               tracking-ca/AliHLTTPCCAStandaloneFramework.h \
+               tracking-ca/AliTPCtrackerCA.h \
+               tracking-ca/AliHLTTPCCATrackerFramework.h \
+                tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h \
+                tracking-ca/AliHLTTPCCAGPUTracker.h \
+                tracking-ca/AliHLTTPCCATrackerOutputConverter.h \
+                merger-ca/AliHLTTPCGMTrackParam.h \
+                merger-ca/AliHLTTPCGMSliceTrack.h \
+                merger-ca/AliHLTTPCGMMerger.h \
+               comp/AliHLTTPCCompDataCompressorHelper.h \
+               comp/AliHLTTPCCompDumpComponent.h \
+               comp/AliHLTTPCCompModelAnalysis.h \
+               comp/AliHLTTPCCompModelConverter.h \
+               comp/AliHLTTPCCompModelConverterComponent.h \
+               comp/AliHLTTPCCompModelDeconverter.h \
+               comp/AliHLTTPCCompModelDeconverterComponent.h \
+               comp/AliHLTTPCCompModelDeflater.h \
+               comp/AliHLTTPCCompModelDeflaterComponent.h \
+               comp/AliHLTTPCCompModelInflater.h \
+               comp/AliHLTTPCCompModelInflaterComponent.h \
+                AliHLTTPCEventStatistics.h \
+                AliHLTTPCEventStatisticsProducerComponent.h \
+                AliHLTTPCRunStatistics.h \
+                AliHLTTPCRunStatisticsProducerComponent.h \
+               AliHLTTPCKryptonClusterFinder.h \
+               AliHLTTPCKryptonClusterFinderComponent.h \
+               AliHLTTPCClusterHistoComponent.h \
+               AliHLTTPCTrackHistoComponent.h \
+               AliHLTTPCTrackDumpComponent.h \
+               AliHLTTPCClusterDumpComponent.h \
+               AliHLTTPCHWCFDataReverterComponent.h \
+               AliHLTTPCTrackMCMarkerComponent.h \
+               AliHLTTPCdEdxComponent.h                
+
 
 
 
 #              AliHLTTPCDDLDataFileHandler.h
+#              tracking/AliHLTTPCHough.h \
+#              tracking/AliHLTTPCHoughTrack.h \
+#              tracking/AliHLTTPCHoughEval.h \
+#              tracking/AliHLTTPCHoughTracker.h \
+#              tracking/AliHLTTPCHoughTransformer.h \
+#              tracking/AliHLTTPCHoughTransformerRow.h \
+#              tracking/AliHLTTPCHoughKalmanTrack.h \
+#              tracking/AliHLTTPCHoughMaxFinder.h \
+#              tracking/AliHLTTPCHistogram.h \
+#              tracking/AliHLTTPCHistogram1D.h \
+#              tracking/AliHLTTPCHistogramAdaptive.h
+
+
+MODULE_SRCS =  $(CLASS_HDRS:.h=.cxx) \
+               AliHLTTPCLog.cxx
 
 MODULE_HDRS:=  $(CLASS_HDRS) \
                AliHLTTPCLog.h \
                AliHLTTPCLogging.h \
+               AliHLTTPCSpacePointData.h \
                AliHLTTPCRootTypes.h \
                AliHLTTPCDigitData.h \
                AliHLTTPCTrackSegmentData.h \
                AliHLTTPCVertexData.h \
                AliHLTTPCTrackletDataFormat.h \
-               AliHLTTPCRawDataFormat.h \
                AliHLTTPCClusterDataFormat.h \
                AliHLTTPCModels.h
 
-DHDR:=                 
-CINTAUTOLINK:=  1
+MODULE_DHDR:=
+
+EINCLUDE       := HLT/TPCLib \
+                  HLT/TPCLib/tracking \
+                  HLT/TPCLib/comp \
+                  HLT/TPCLib/tracking-ca \
+                  HLT/TPCLib/merger-ca \
+                  HLT/TPCLib/offline \
+                  HLT/BASE \
+                  HLT/BASE/util \
+                  HLT/RCU \
+                  TPC \
+                  RAW \
+                  STEER 
+ELIBS          := dl
+
+LIBRARY_DEP := -lHLTbase -lAliHLTRCU -lAliHLTUtil \
+               -lCDB -lESD -lSTEER -lSTEERBase -lTPCrec -lTPCcalib -lTPCbase \
+               -lRAWDatarec -lRAWDatabase \
+               -L$(ROOTLIBDIR) -lEG
+
+###############################################################################
+#
+# do not change anything below this line
+#
+include $(MODDIR)/hlt.conf
 
 SRCS:=$(patsubst %,TPCLib/%,$(MODULE_SRCS))
+CUSRCS:=$(patsubst %,TPCLib/%,$(MODULE_CUSRCS))
 CINTHDRS:=$(patsubst %,TPCLib/%,$(CLASS_HDRS))
 HDRS:=$(patsubst %,TPCLib/%,$(MODULE_HDRS))
+CUHDRS:=$(patsubst %,TPCLib/%,$(MODULE_CUHDRS))
+DHDR:=$(patsubst %,TPCLib/%,$(MODULE_DHDR))
+CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
 
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
+EDEFINE      = ${HLTDEFS}
+PACKCXXFLAGS := ${HLTCXXFLAGS} -Wshadow
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-EINCLUDE := HLT/TPCLib HLT/TPCLib/tracking HLT/BASE HLT/BASE/util TPC RAW
+PACKSOFLAGS  := $(HLTSOFLAGS)