Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:49

0001 AUTOMAKE_OPTIONS = foreign
0002 
0003 lib_LTLIBRARIES = \
0004     libkfparticle_sphenix_io.la \
0005     libkfparticle_sphenix.la
0006 
0007 AM_LDFLAGS = \
0008   -L$(libdir) \
0009   -L$(OFFLINE_MAIN)/lib \
0010   `root-config --libs`
0011 
0012 AM_CPPFLAGS = \
0013   -I$(includedir) \
0014   -isystem$(OFFLINE_MAIN)/include \
0015   -isystem$(ROOTSYS)/include \
0016   -DHomogeneousField
0017 
0018 
0019 pkginclude_HEADERS = \
0020   KFParticle_Container.h \
0021   KFParticle_DST.h \
0022   KFParticle_truthAndDetTools.h \
0023   KFParticle_triggerInfo.h \
0024   KFParticle_nTuple.h \
0025   KFParticle_Tools.h \
0026   KFParticle_MVA.h \
0027   KFParticle_eventReconstruction.h \
0028   KFParticle_sPHENIX.h
0029 
0030 ROOTDICTS = \
0031   KFParticle_Container_Dict.cc
0032 
0033 pcmdir = $(libdir)
0034 nobase_dist_pcm_DATA = \
0035   KFParticle_Container_Dict_rdict.pcm
0036 
0037 libkfparticle_sphenix_io_la_SOURCES = \
0038   $(ROOTDICTS) \
0039   KFParticle_Container.cc
0040 
0041 libkfparticle_sphenix_la_SOURCES = \
0042   KFParticle_DST.cc \
0043   KFParticle_truthAndDetTools.cc \
0044   KFParticle_triggerInfo.cc \
0045   KFParticle_nTuple.cc \
0046   KFParticle_Tools.cc \
0047   KFParticle_MVA.cc \
0048   KFParticle_eventReconstruction.cc \
0049   KFParticle_sPHENIX.cc
0050 
0051 libkfparticle_sphenix_io_la_LIBADD = \
0052   -lKFParticle \
0053   -lphool
0054 
0055 libkfparticle_sphenix_la_LIBADD = \
0056   libkfparticle_sphenix_io.la \
0057   -lcalo_io \
0058   -lfun4all \
0059   -lg4eval \
0060   -lTMVA \
0061   -lphhepmc \
0062   -lcalotrigger \
0063   -lffarawobjects
0064 
0065 # Rule for generating table CINT dictionaries.
0066 %_Dict.cc: %.h %LinkDef.h
0067         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0068 
0069 #just to get the dependency
0070 %_Dict_rdict.pcm: %_Dict.cc ;
0071 
0072 ################################################
0073 # linking tests
0074 
0075 noinst_PROGRAMS = \
0076   testexternals \
0077   testexternals_io
0078 
0079 BUILT_SOURCES = testexternals.cc
0080 
0081 testexternals_SOURCES = testexternals.cc
0082 testexternals_LDADD = libkfparticle_sphenix.la
0083 
0084 testexternals_io_SOURCES = testexternals.cc
0085 testexternals_io_LDADD = libkfparticle_sphenix_io.la
0086 
0087 testexternals.cc:
0088         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0089         echo "int main()" >> $@
0090         echo "{" >> $@
0091         echo "  return 0;" >> $@
0092         echo "}" >> $@
0093 
0094 clean-local:
0095         rm -f *Dict* $(BUILT_SOURCES) *.pcm