Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:18:24

0001 ##############################################
0002 # please add new classes in alphabetical order
0003 
0004 AUTOMAKE_OPTIONS = foreign
0005 
0006 # List of shared libraries to produce
0007 lib_LTLIBRARIES = \
0008   libtrack_reco.la
0009 
0010 AM_CPPFLAGS = \
0011   -DRAVE -DRaveDllExport= \
0012   -I$(includedir) \
0013   -isystem$(OFFLINE_MAIN)/include \
0014   -isystem${G4_MAIN}/include \
0015   -isystem$(ROOTSYS)/include \
0016   -fopenmp
0017 
0018 AM_LDFLAGS = \
0019   -L$(libdir) \
0020   -L$(OFFLINE_MAIN)/lib \
0021   -L$(OFFLINE_MAIN)/lib64
0022 
0023 pkginclude_HEADERS = \
0024   ActsAlignmentStates.h \
0025   ActsEvaluator.h \
0026   ActsPropagator.h \
0027   ALICEKF.h \
0028   AssocInfoContainer.h \
0029   AssocInfoContainerv1.h \
0030   DSTClusterPruning.h \
0031   GPUTPCBaseTrackParam.h \
0032   GPUTPCTrackLinearisation.h \
0033   GPUTPCTrackParam.h \
0034   MakeActsGeometry.h \
0035   MakeSourceLinks.h \
0036   nanoflann.hpp \
0037   PHActsGSF.h \
0038   PHActsKDTreeSeeding.h \
0039   PHActsSiliconSeeding.h \
0040   PHActsVertexPropagator.h \
0041   PHActsTrkFitter.h \
0042   PHActsTrackProjection.h \
0043   PHActsTrackPropagator.h \
0044   PHCASeeding.h \
0045   PHCASiliconSeeding.h \
0046   AzimuthalSeeder.h \
0047   PHCosmicsFilter.h \
0048   PHLineLaserReco.h \
0049   PHCosmicsTrkFitter.h \
0050   PHCosmicSeeder.h \
0051   PHCosmicTrackMerger.h \
0052   PHCosmicSeedCombiner.h \
0053   PHCosmicSiliconPropagator.h \
0054   PHGenFitTrkFitter.h \
0055   PHGhostRejection.h \
0056   PHInitVertexing.h \
0057   PHMicromegasTpcTrackMatching.h \
0058   PHSiliconTpcTrackMatching.h \
0059   PHSiliconCosmicSeeding.h \
0060   PHSimpleVertexFinder.h \
0061   PHTrackPruner.h \
0062   PHTrackCleaner.h \
0063   PHTrackSelector.h \
0064   PHRaveVertexing.h \
0065   PHSiliconHelicalPropagator.h \
0066   PHSiliconSeedMerger.h \
0067   PHSimpleKFProp.h \
0068   PHStreakFinder.h \
0069   PHTpcClusterMover.h \
0070   PHTpcDeltaZCorrection.h \
0071   PHTrackClusterAssociator.h \
0072   PHTrackPropagating.h \
0073   PHTrackSeeding.h \
0074   PHTrackFitting.h \
0075   PHTrackSetMerging.h \
0076   PHTrackSetCopyMerging.h \
0077   PHTruthClustering.h \
0078   PHTruthTrackSeeding.h \
0079   PHTruthSiliconAssociation.h \
0080   PHTruthVertexing.h \
0081   PrelimDistortionCorrection.h \
0082   PrelimDistortionCorrectionAuAu.h \
0083   SecondaryVertexFinder.h \
0084   SvtxTrackStateRemoval.h \
0085   TrackingIterationCounter.h \
0086   TpcSeedFilter.h
0087 
0088 ROOTDICTS = \
0089   AssocInfoContainer_Dict.cc \
0090   AssocInfoContainerv1_Dict.cc
0091 
0092   pcmdir = $(libdir)
0093   nobase_dist_pcm_DATA = \
0094   AssocInfoContainer_Dict_rdict.pcm \
0095   AssocInfoContainerv1_Dict_rdict.pcm
0096 
0097 ACTS_SOURCES = \
0098   ActsAlignmentStates.cc \
0099   ActsEvaluator.cc \
0100   ActsPropagator.cc \
0101   MakeActsGeometry.cc \
0102   MakeSourceLinks.cc \
0103   PHActsGSF.cc \
0104   PHActsKDTreeSeeding.cc \
0105   PHActsSiliconSeeding.cc \
0106   PHActsTrkFitter.cc \
0107   PHActsVertexPropagator.cc \
0108   PHActsTrackProjection.cc \
0109   PHActsTrackPropagator.cc \
0110   PHCosmicsTrkFitter.cc
0111 
0112 $OFFLINE_MAIN/share:
0113 dist_data_DATA = \
0114   tgeo-sphenix.json \
0115   tgeo-sphenix-mms.json
0116 
0117 AM_CPPFLAGS += -I$(OFFLINE_MAIN)/include/ActsFatras
0118 
0119 ACTS_LIBS = \
0120   -lActsCore \
0121   -lActsPluginTGeo \
0122   -lActsExamplesDetectorTGeo \
0123   -lActsExamplesFramework
0124 
0125 libtrack_reco_la_SOURCES = \
0126   $(ACTS_SOURCES) \
0127   ALICEKF.cc \
0128   DSTClusterPruning.cc \
0129   PH3DVertexing.cc \
0130   PHCASeeding.cc \
0131   PHCASiliconSeeding.cc \
0132   AzimuthalSeeder.cc \
0133   GPUTPCTrackParam.cxx \
0134   PHCosmicsFilter.cc \
0135   PHLineLaserReco.cc \
0136   PHCosmicSeedCombiner.cc \
0137   PHCosmicSeeder.cc \
0138   PHCosmicTrackMerger.cc \
0139   PHCosmicSiliconPropagator.cc \
0140   PHGenFitTrkFitter.cc \
0141   PHGhostRejection.cc \
0142   PHInitVertexing.cc \
0143   PHMicromegasTpcTrackMatching.cc \
0144   PHRaveVertexing.cc \
0145   PHSiliconHelicalPropagator.cc \
0146   PHSiliconSeedMerger.cc \
0147   PHSiliconTpcTrackMatching.cc \
0148   PHSiliconCosmicSeeding.cc \
0149   PHSimpleKFProp.cc \
0150   PHSimpleVertexFinder.cc \
0151   PHStreakFinder.cc \
0152   PHTpcClusterMover.cc \
0153   PHTpcDeltaZCorrection.cc \
0154   PHTrackPruner.cc \
0155   PHTrackCleaner.cc \
0156   PHTrackClusterAssociator.cc \
0157   PHTrackSeeding.cc \
0158   PHTrackSelector.cc \
0159   PHTrackSetMerging.cc \
0160   PHTrackPropagating.cc \
0161   PHTrackFitting.cc \
0162   PHTruthClustering.cc \
0163   PHTruthTrackSeeding.cc \
0164   PHTruthVertexing.cc \
0165   PHTruthSiliconAssociation.cc \
0166   PrelimDistortionCorrection.cc \
0167   PrelimDistortionCorrectionAuAu.cc \
0168   SecondaryVertexFinder.cc \
0169   SvtxTrackStateRemoval.cc \
0170   TrackingIterationCounter.cc \
0171   TpcSeedFilter.cc
0172 
0173 libtrack_reco_la_LIBADD = \
0174   -lActsCore \
0175   -lActsPluginTGeo \
0176   -lActsExamplesDetectorTGeo \
0177   -lActsExamplesFramework \
0178   -lcalo_io \
0179   -lg4eval \
0180   -lg4testbench \
0181   -lg4detectors \
0182   -lg4tpc \
0183   -lg4intt \
0184   -lg4mvtx \
0185   -lgenfit2 \
0186   -lgenfit2exp \
0187   -lglobalvertex_io \
0188   -lgsl \
0189   -lgslcblas \
0190   -lintt \
0191   -lintt_io \
0192   -lmicromegas_io \
0193   -lmvtx \
0194   -lmvtx_io \
0195   -lphparameter_io \
0196   -lPHGenFit \
0197   -lSubsysReco \
0198   -ltrack_io \
0199   -ltpc \
0200   -ltrackbase_historic
0201 
0202 
0203 # Rule for generating table CINT dictionaries.
0204 %_Dict.cc: %.h %LinkDef.h
0205         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0206 
0207 #just to get the dependency
0208 %_Dict_rdict.pcm: %_Dict.cc ;
0209 
0210 
0211 ################################################
0212 # linking tests
0213 
0214 BUILT_SOURCES = \
0215   testexternals.cc
0216 
0217 noinst_PROGRAMS = \
0218   testexternals_track_reco
0219 
0220 
0221 testexternals_track_reco_SOURCES = testexternals.cc
0222 testexternals_track_reco_LDADD = libtrack_reco.la
0223 
0224 testexternals.cc:
0225         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0226         echo "int main()" >> $@
0227         echo "{" >> $@
0228         echo "  return 0;" >> $@
0229         echo "}" >> $@
0230 
0231 ##############################################
0232 # please add new classes in alphabetical order
0233 
0234 clean-local:
0235         rm -f *Dict* $(BUILT_SOURCES) *.pcm