]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/CMakelibAliHLTTrigger.pkg
prohibiting copy constructor and assignment operator of helper class
[u/mrichter/AliRoot.git] / HLT / CMakelibAliHLTTrigger.pkg
index 3052a06d12596e1868ff14adee482573c7576f04..40fe4a4a4c77a6c8e8d3856124638d02f159b79e 100644 (file)
@@ -1,3 +1,4 @@
+# $Id$
 #--------------------------------------------------------------------------------#
 # Package File for AliHLTTrigger                                                 #
 # Author : Johny Jose (johny.jose@cern.ch)                                       #
 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
 #--------------------------------------------------------------------------------#
 
-set ( CLASS_HDRS  AliHLTTrigger.h AliHLTGlobalTrigger.h AliHLTGlobalTriggerWrapper.h AliHLTGlobalTriggerConfig.h AliHLTGlobalTriggerComponent.h AliHLTTriggerBarrelMultiplicity.h AliHLTD0Trigger.h AliHLTD0toKpi.h AliHLTTriggerITSMultiplicity.h AliHLTTriggerAgent.h AliHLTEventSummary.h AliHLTEventSummaryProducerComponent.h AliHLTRunSummary.h AliHLTRunSummaryProducerComponent.h AliHLTTriggerMonitoringComponent.h AliHLTTriggerCaloClusterEnergy.h AliHLTTriggerPhosClusterEnergy.h AliHLTTriggerEmcalClusterEnergy.h AliHLTTriggerPhosMip.h AliHLTTriggerTrdClusterMultiplicity.h AliHLTTriggerBarrelGeomMultiplicity.h AliHLTTriggerDetectorGeom.h AliHLTTriggerDetectorGeomRectangle.h AliHLTTriggerDecisionParameters.h AliHLTTriggerGammaConversion.h AliHLTMuonSpectroScalars.h AliHLTMuonSpectroTriggerComponent.h AliHLTUpcTriggerComponent.h)
+set ( CLASS_HDRS
+    AliHLTTrigger.h
+    AliHLTGlobalTrigger.h
+    AliHLTGlobalTriggerWrapper.h
+    AliHLTGlobalTriggerConfig.h
+    AliHLTGlobalTriggerComponent.h
+    AliHLTTriggerBarrelMultiplicity.h
+    AliHLTD0Trigger.h
+    AliHLTD0toKpi.h
+    AliHLTD0Candidate.h
+    AliHLTTriggerITSMultiplicity.h
+    AliHLTTriggerAgent.h
+    AliHLTTriggerCaloClusterEnergy.h
+    AliHLTTriggerPhosClusterEnergy.h
+    AliHLTTriggerEmcalClusterEnergy.h
+    AliHLTTriggerPhosMip.h
+    AliHLTTriggerTrdClusterMultiplicity.h
+    AliHLTTriggerBarrelGeomMultiplicity.h
+    AliHLTTriggerDetectorGeom.h
+    AliHLTTriggerDetectorGeomRectangle.h
+    AliHLTTriggerDecisionParameters.h
+    AliHLTTriggerGammaConversion.h
+    AliHLTMuonSpectroScalars.h
+    AliHLTMuonSpectroTriggerComponent.h
+    AliHLTUpcTriggerComponent.h
+    AliHLTTriggerCosmics.h
+    AliHLTTriggerCounterComponent.h
+    AliHLTTriggerCounters.h
+    AliHLTTriggerCaloClusterEnergy.h
+    AliHLTTriggerEmcalElectron.h       
+# uncomment if fastjet is installed
+#    AliHLTTriggerFastJet.h
+# ---------------------------------
+    AliHLTFastJetMonitorComponent.h
+    AliHLTFastJetMonitor.h
+    AliHLTEmcalElectronMonitor.h
+    AliHLTEmcalElectronMonitorComponent.h
+    )
+
+
+set(FASTJETENV $ENV{FASTJET})
+
+if(FASTJETENV)
+  set ( EDEFINE -isystem${FASTJETENV}/include/fastjet )
+else()
+  set ( EDEFINE -isystem${ALICE_ROOT}/JETAN/fastjet)
+endif(FASTJETENV)
 
 string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}" )
 
@@ -33,9 +80,9 @@ set ( MODULE_HDRS     ${CLASS_HDRS})
 
 set ( MODULE_DHDR      AliHLTTriggerLinkDef.h)
 
-set ( EINCLUDE  HLT/BASE HLT/BASE/util HLT/trigger HLT/TPCLib HLT/TRD TRD HLT/ITS HLT/MUON MUON)
+set ( EINCLUDE HLT/BASE HLT/BASE/util HLT/trigger HLT/TPCLib HLT/TRD TRD HLT/ITS HLT/MUON MUON HLT/FJWrapper ${FASTJETENV}/include ${FASTJETENV}/include/fastjet ${FASTJETENV}/include/fastjet/internal )
 
-set ( LIBRARY_DEP  -lHLTbase)
+set ( ELIBS  "HLTbase AliHLTTRD AliHLTMUON AliHLTUtil")
 
 include ("CMakehlt.conf")