]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/CMakelibAliHLTTrigger.pkg
AliHLTJET module
[u/mrichter/AliRoot.git] / HLT / CMakelibAliHLTTrigger.pkg
index fc56ef6da15d75c1b845fc874ec0241a3cae218c..71f27fdd6b7cf76a2b33ad882100975a0fb5ac0f 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 AliHLTD0Candidate.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 AliHLTTriggerCounterComponent.h AliHLTTriggerCounters.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       
+   AliHLTTRDTriggerComponent.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 )
+endif(FASTJETENV)
+
 string ( REPLACE ".h" ".cxx" MODULE_SRCS "${CLASS_HDRS}" )
 
 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 STEER/ESD STEER/STEERBase STEER/STEER RAW)
+if(FASTJETENV)
+  set ( EINCLUDE ${EINCLUDE} ${FASTJETENV}/include ${FASTJETENV}/include/fastjet ${FASTJETENV}/include/fastjet/internal)
+endif(FASTJETENV)
 
-set ( LIBRARY_DEP  -lHLTbase)
+set ( ELIBS  "HLTbase AliHLTTRD AliHLTMUON AliHLTUtil")
 
 include ("CMakehlt.conf")
 
@@ -60,3 +110,4 @@ set ( PACKCXXFLAGS  ${HLTCXXFLAGS})
 set ( PACKCFLAGS  ${HLTCLFAGS})
 set ( PACKDCXXFLAGS  ${HLTDCXXFLAGS})
 set ( PACKSOFLAGS ${HLTSOFLAGS})
+set ( EXPORT trigger/AliHLTGlobalTrigger.h)