File indexing completed on 2026-08-31 08:21:20
0001 AUTOMAKE_OPTIONS = foreign
0002
0003 lib_LTLIBRARIES = \
0004 libtpctrackreco.la
0005
0006 AM_CPPFLAGS = \
0007 -I$(includedir) \
0008 -isystem$(OFFLINE_MAIN)/include \
0009 -isystem$(ROOTSYS)/include \
0010 -fopenmp
0011
0012 AM_LDFLAGS = \
0013 -L$(libdir) \
0014 -L$(OFFLINE_MAIN)/lib \
0015 -L$(OFFLINE_MAIN)/lib64
0016
0017 pkginclude_HEADERS = \
0018 Tpc_ModuleTrackReco.h \
0019 Tpc_ModuleTrack.h \
0020 Tpc_ModuleTrackv1.h \
0021 Tpc_ModuleTrackContainer.h \
0022 Tpc_ModuleTrackContainerv1.h \
0023 Tpc_AssembledTrack.h \
0024 Tpc_AssembledTrackv1.h \
0025 Tpc_AssembledTrackContainer.h \
0026 Tpc_AssembledTrackContainerv1.h \
0027 Tpc_AssembledTrackReco.h \
0028 TpcCrossingDecision.h \
0029 TpcCrossingDecisionv1.h \
0030 TpcCrossingDecisionContainer.h \
0031 TpcCrossingDecisionContainerv1.h \
0032 TpcCrossingFinder.h \
0033 Tpc_PolyTrack.h \
0034 Tpc_PolyTrackv1.h \
0035 Tpc_PolyTrackContainer.h \
0036 Tpc_PolyTrackContainerv1.h \
0037 Tpc_PolyTrackVertex.h \
0038 Tpc_PolyTrackVertexv1.h \
0039 Tpc_PolyTrackVertexContainer.h \
0040 Tpc_PolyTrackVertexContainerv1.h \
0041 Tpc_PolyTrackVertexer.h \
0042 Tpc_PolyCluster.h \
0043 Tpc_PolyClusterv1.h \
0044 Tpc_PolyClusterContainer.h \
0045 Tpc_PolyClusterContainerv1.h \
0046 Tpc_PolyClusterizer.h \
0047 Tpc_PolyTrackReco.h \
0048 TpcTrackFit.h \
0049 TpcTrackHelixFitter.h \
0050 TpcTrackKalmanFitter.h \
0051 TpcPolyTrackSeedConverter.h \
0052 TpcPolyClusterTrkrClusterConverter.h \
0053 Tpc_FittingTools.h \
0054 IdealPadMap.h
0055
0056
0057 ROOTDICTS = \
0058 Tpc_AssembledTrack_Dict.cc \
0059 Tpc_AssembledTrackContainer_Dict.cc \
0060 Tpc_AssembledTrackContainerv1_Dict.cc \
0061 Tpc_AssembledTrackv1_Dict.cc \
0062 TpcCrossingDecision_Dict.cc \
0063 TpcCrossingDecisionv1_Dict.cc \
0064 TpcCrossingDecisionContainer_Dict.cc \
0065 TpcCrossingDecisionContainerv1_Dict.cc \
0066 Tpc_ModuleTrack_Dict.cc \
0067 Tpc_ModuleTrackContainer_Dict.cc \
0068 Tpc_ModuleTrackContainerv1_Dict.cc \
0069 Tpc_ModuleTrackv1_Dict.cc \
0070 Tpc_PolyCluster_Dict.cc \
0071 Tpc_PolyClusterContainer_Dict.cc \
0072 Tpc_PolyClusterContainerv1_Dict.cc \
0073 Tpc_PolyClusterv1_Dict.cc \
0074 Tpc_PolyTrack_Dict.cc \
0075 Tpc_PolyTrackContainer_Dict.cc \
0076 Tpc_PolyTrackContainerv1_Dict.cc \
0077 Tpc_PolyTrackVertex_Dict.cc \
0078 Tpc_PolyTrackVertexContainer_Dict.cc \
0079 Tpc_PolyTrackVertexContainerv1_Dict.cc \
0080 Tpc_PolyTrackVertexv1_Dict.cc \
0081 Tpc_PolyTrackv1_Dict.cc
0082
0083 pcmdir = $(libdir)
0084
0085 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0086
0087 libtpctrackreco_la_SOURCES = \
0088 Tpc_ModuleTrackReco.cc \
0089 Tpc_ModuleTrackv1.cc \
0090 Tpc_ModuleTrackContainerv1.cc \
0091 Tpc_AssembledTrackv1.cc \
0092 Tpc_AssembledTrackContainerv1.cc \
0093 Tpc_AssembledTrackReco.cc \
0094 TpcCrossingDecisionv1.cc \
0095 TpcCrossingDecisionContainerv1.cc \
0096 TpcCrossingFinder.cc \
0097 Tpc_PolyTrackv1.cc \
0098 Tpc_PolyTrackContainerv1.cc \
0099 Tpc_PolyTrackVertexv1.cc \
0100 Tpc_PolyTrackVertexContainerv1.cc \
0101 Tpc_PolyTrackVertexer.cc \
0102 Tpc_PolyClusterv1.cc \
0103 Tpc_PolyClusterContainerv1.cc \
0104 Tpc_PolyClusterizer.cc \
0105 Tpc_PolyTrackReco.cc \
0106 TpcPolyTrackSeedConverter.cc \
0107 TpcPolyClusterTrkrClusterConverter.cc \
0108 TpcTrackHelixFitter.cc \
0109 TpcTrackKalmanFitter.cc \
0110 Tpc_FittingTools.cc \
0111 IdealPadMap.cc \
0112 $(ROOTDICTS)
0113
0114 libtpctrackreco_la_LIBADD = \
0115 -lphool \
0116 -lfun4all \
0117 -lffamodules \
0118 -lcdbobjects \
0119 -lg4eval \
0120 -lg4eval_io \
0121 -lphg4hit \
0122 -lmbd_io \
0123 -lg4detectors_io \
0124 -lmvtx \
0125 -lmvtx_io \
0126 -lintt \
0127 -lintt_io \
0128 -lmicromegas_io \
0129 -lSubsysReco \
0130 -ltpc_io \
0131 -ltrack_io \
0132 -ltrackbase_historic_io \
0133 -lgenfit2 \
0134 -lgenfit2exp \
0135 -lPHGenFit \
0136 -lphfield \
0137 -lPHGarfield
0138
0139
0140 %_Dict.cc: %.h %LinkDef.h
0141 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0142
0143
0144 %_Dict_rdict.pcm: %_Dict.cc ;
0145
0146
0147
0148
0149
0150 BUILT_SOURCES = \
0151 testexternals.cc
0152
0153 noinst_PROGRAMS = \
0154 testexternals_tpc_track_reco
0155
0156
0157 testexternals_tpc_track_reco_SOURCES = testexternals.cc
0158 testexternals_tpc_track_reco_LDADD = libtpctrackreco.la
0159
0160 testexternals.cc:
0161 echo "//*** this is a generated file. Do not commit, do not edit" > $@
0162 echo "int main()" >> $@
0163 echo "{" >> $@
0164 echo " return 0;" >> $@
0165 echo "}" >> $@
0166
0167
0168
0169
0170 clean-local:
0171 rm -f *Dict* $(BUILT_SOURCES) *.pcm