File indexing completed on 2025-08-06 08:18:09
0001
0002
0003
0004 AUTOMAKE_OPTIONS = foreign
0005
0006
0007 if USE_ONLINE
0008
0009 lib_LTLIBRARIES = \
0010 libtrack_io.la
0011
0012 pkginclude_HEADERS = \
0013 TrkrDefs.h
0014
0015 libtrack_io_la_SOURCES = \
0016 TrkrDefs.cc
0017
0018 noinst_PROGRAMS = \
0019 testexternals_track_io
0020
0021 else
0022
0023
0024 lib_LTLIBRARIES = \
0025 libtrack_io.la \
0026 libtrack.la
0027
0028 AM_CPPFLAGS = \
0029 -I$(includedir) \
0030 -isystem$(OFFLINE_MAIN)/include \
0031 -isystem$(ROOTSYS)/include
0032
0033 AM_LDFLAGS = \
0034 -L$(libdir) \
0035 -L$(OFFLINE_MAIN)/lib \
0036 -L$(OFFLINE_MAIN)/lib64 \
0037 -L$(ROOTSYS)/lib
0038
0039
0040 pkginclude_HEADERS = \
0041 ActsAborter.h \
0042 ActsGeometry.h \
0043 ActsGsfTrackFittingAlgorithm.h \
0044 ActsSourceLink.h \
0045 ActsSurfaceMaps.h \
0046 ActsTrackFittingAlgorithm.h \
0047 ActsTrackingGeometry.h \
0048 alignmentTransformationContainer.h \
0049 AlignmentTransformation.h \
0050 CommonOptions.h \
0051 CMFlashCluster.h \
0052 CMFlashClusterContainer.h \
0053 CMFlashClusterContainerv1.h \
0054 CMFlashClusterv1.h \
0055 CMFlashClusterv2.h \
0056 CMFlashClusterv3.h \
0057 CMFlashDifference.h \
0058 CMFlashDifferenceContainer.h \
0059 CMFlashDifferenceContainerv1.h \
0060 CMFlashDifferencev1.h \
0061 Calibrator.h \
0062 ClusHitsVerbose.h \
0063 ClusHitsVerbosev1.h \
0064 ClusterErrorPara.h \
0065 IBaseDetector.h \
0066 InttDefs.h \
0067 InttEventInfo.h \
0068 InttEventInfov1.h \
0069 LaserCluster.h \
0070 LaserClusterContainer.h \
0071 LaserClusterContainerv1.h \
0072 LaserClusterv1.h \
0073 LaserClusterv2.h \
0074 MagneticFieldOptions.h \
0075 MaterialWiper.h \
0076 MvtxDefs.h \
0077 MvtxEventInfo.h \
0078 MvtxEventInfov1.h \
0079 MvtxEventInfov2.h \
0080 MvtxEventInfov3.h \
0081 RawHit.h \
0082 RawHitSet.h \
0083 RawHitSetContainer.h \
0084 RawHitSetContainerv1.h \
0085 RawHitSetv1.h \
0086 RawHitTpc.h \
0087 RawHitv1.h \
0088 ResidualOutlierFinder.h \
0089 SpacePoint.h \
0090 sPHENIXActsDetectorElement.h \
0091 TGeoDetectorWithOptions.h \
0092 TpcDefs.h \
0093 TpcSeedTrackMap.h \
0094 TpcSeedTrackMapv1.h \
0095 TpcTpotEventInfo.h \
0096 TpcTpotEventInfov1.h \
0097 TrackVertexCrossingAssoc.h \
0098 TrackVertexCrossingAssoc_v1.h \
0099 TrackFitUtils.h \
0100 TrkrCluster.h \
0101 TrkrClusterContainer.h \
0102 TrkrClusterContainerv1.h \
0103 TrkrClusterContainerv2.h \
0104 TrkrClusterContainerv3.h \
0105 TrkrClusterContainerv4.h \
0106 TrkrClusterCrossingAssoc.h \
0107 TrkrClusterCrossingAssocv1.h \
0108 TrkrClusterHitAssoc.h \
0109 TrkrClusterHitAssocv1.h \
0110 TrkrClusterHitAssocv2.h \
0111 TrkrClusterHitAssocv3.h \
0112 TrkrClusterIterationMap.h \
0113 TrkrClusterIterationMapv1.h \
0114 TrkrClusterv1.h \
0115 TrkrClusterv2.h \
0116 TrkrClusterv3.h \
0117 TrkrClusterv4.h \
0118 TrkrClusterv5.h \
0119 TrkrDefs.h \
0120 TrkrHit.h \
0121 TrkrHitSet.h \
0122 TrkrHitSetContMvtxHelper.h \
0123 TrkrHitSetContMvtxHelperv1.h \
0124 TrkrHitSetContainer.h \
0125 TrkrHitSetContainerv1.h \
0126 TrkrHitSetContainerv2.h \
0127 TrkrHitSetv1.h \
0128 TrkrHitSetTpc.h \
0129 TrkrHitSetTpcv1.h \
0130 TrkrHitTruthAssoc.h \
0131 TrkrHitTruthAssocv1.h \
0132 TrkrHitv1.h \
0133 TrkrHitv2.h
0134
0135 ROOTDICTS = \
0136 CMFlashClusterContainer_Dict.cc \
0137 CMFlashClusterContainerv1_Dict.cc \
0138 CMFlashCluster_Dict.cc \
0139 CMFlashClusterv1_Dict.cc \
0140 CMFlashClusterv2_Dict.cc \
0141 CMFlashClusterv3_Dict.cc \
0142 CMFlashDifferenceContainer_Dict.cc \
0143 CMFlashDifferenceContainerv1_Dict.cc \
0144 CMFlashDifference_Dict.cc \
0145 CMFlashDifferencev1_Dict.cc \
0146 ClusHitsVerbose_Dict.cc \
0147 ClusHitsVerbosev1_Dict.cc \
0148 InttEventInfo_Dict.cc \
0149 InttEventInfov1_Dict.cc \
0150 LaserClusterContainer_Dict.cc \
0151 LaserClusterContainerv1_Dict.cc \
0152 LaserCluster_Dict.cc \
0153 LaserClusterv1_Dict.cc \
0154 LaserClusterv2_Dict.cc \
0155 MvtxEventInfo_Dict.cc \
0156 MvtxEventInfov1_Dict.cc \
0157 MvtxEventInfov2_Dict.cc \
0158 MvtxEventInfov3_Dict.cc \
0159 RawHitSetContainer_Dict.cc \
0160 RawHitSetContainerv1_Dict.cc \
0161 RawHitSet_Dict.cc \
0162 RawHitSetv1_Dict.cc \
0163 RawHitTpc_Dict.cc \
0164 RawHit_Dict.cc \
0165 RawHitv1_Dict.cc \
0166 TpcSeedTrackMap_Dict.cc \
0167 TpcSeedTrackMapv1_Dict.cc \
0168 TpcTpotEventInfo_Dict.cc \
0169 TpcTpotEventInfov1_Dict.cc \
0170 TrackVertexCrossingAssoc_Dict.cc \
0171 TrackVertexCrossingAssoc_v1_Dict.cc \
0172 TrkrClusterContainer_Dict.cc \
0173 TrkrClusterContainerv1_Dict.cc \
0174 TrkrClusterContainerv2_Dict.cc \
0175 TrkrClusterContainerv3_Dict.cc \
0176 TrkrClusterContainerv4_Dict.cc \
0177 TrkrClusterCrossingAssoc_Dict.cc \
0178 TrkrClusterCrossingAssocv1_Dict.cc \
0179 TrkrClusterHitAssoc_Dict.cc \
0180 TrkrClusterHitAssocv1_Dict.cc \
0181 TrkrClusterHitAssocv2_Dict.cc \
0182 TrkrClusterHitAssocv3_Dict.cc \
0183 TrkrClusterIterationMap_Dict.cc \
0184 TrkrClusterIterationMapv1_Dict.cc \
0185 TrkrCluster_Dict.cc \
0186 TrkrClusterv1_Dict.cc \
0187 TrkrClusterv2_Dict.cc \
0188 TrkrClusterv3_Dict.cc \
0189 TrkrClusterv4_Dict.cc \
0190 TrkrClusterv5_Dict.cc \
0191 TrkrHitSetContMvtxHelper_Dict.cc \
0192 TrkrHitSetContMvtxHelperv1_Dict.cc \
0193 TrkrHitSetContainer_Dict.cc \
0194 TrkrHitSetContainerv1_Dict.cc \
0195 TrkrHitSetContainerv2_Dict.cc \
0196 TrkrHitSet_Dict.cc \
0197 TrkrHitSetv1_Dict.cc \
0198 TrkrHitSetTpc_Dict.cc \
0199 TrkrHitSetTpcv1_Dict.cc \
0200 TrkrHitTruthAssoc_Dict.cc \
0201 TrkrHitTruthAssocv1_Dict.cc \
0202 TrkrHit_Dict.cc \
0203 TrkrHitv1_Dict.cc \
0204 TrkrHitv2_Dict.cc
0205
0206
0207 pcmdir = $(libdir)
0208 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0209
0210
0211 libtrack_la_SOURCES = \
0212 ActsGeometry.cc \
0213 ActsSurfaceMaps.cc \
0214 AlignmentTransformation.cc \
0215 alignmentTransformationContainer.cc \
0216 Calibrator.cc \
0217 ClusterErrorPara.cc \
0218 CommonOptions.cc \
0219 MagneticFieldOptions.cc \
0220 sPHENIXActsDetectorElement.cc \
0221 TGeoDetectorWithOptions.cc \
0222 TrackFittingAlgorithmFunctionsGsf.cc \
0223 TrackFittingAlgorithmFunctionsKalman.cc \
0224 TrackFitUtils.cc
0225
0226
0227 libtrack_io_la_SOURCES = \
0228 $(ROOTDICTS) \
0229 CMFlashClusterContainerv1.cc \
0230 CMFlashClusterv1.cc \
0231 CMFlashClusterv2.cc \
0232 CMFlashClusterv3.cc \
0233 CMFlashDifferenceContainerv1.cc \
0234 CMFlashDifferencev1.cc \
0235 ClusHitsVerbose.cc \
0236 ClusHitsVerbosev1.cc \
0237 InttDefs.cc \
0238 InttEventInfo.cc \
0239 InttEventInfov1.cc \
0240 LaserClusterContainerv1.cc \
0241 LaserClusterv1.cc \
0242 LaserClusterv2.cc \
0243 MvtxDefs.cc \
0244 MvtxEventInfo.cc \
0245 MvtxEventInfov1.cc \
0246 MvtxEventInfov2.cc \
0247 MvtxEventInfov3.cc \
0248 RawHitSet.cc \
0249 RawHitSetContainer.cc \
0250 RawHitSetContainerv1.cc \
0251 RawHitSetv1.cc \
0252 RawHitTpc.cc \
0253 RawHitv1.cc \
0254 TpcDefs.cc \
0255 TpcSeedTrackMap.cc \
0256 TpcSeedTrackMapv1.cc \
0257 TpcTpotEventInfov1.cc \
0258 TrackVertexCrossingAssoc.cc \
0259 TrackVertexCrossingAssoc_v1.cc \
0260 TrkrClusterContainer.cc \
0261 TrkrClusterContainerv1.cc \
0262 TrkrClusterContainerv2.cc \
0263 TrkrClusterContainerv3.cc \
0264 TrkrClusterContainerv4.cc \
0265 TrkrClusterCrossingAssoc.cc \
0266 TrkrClusterCrossingAssocv1.cc \
0267 TrkrClusterHitAssoc.cc \
0268 TrkrClusterHitAssocv1.cc \
0269 TrkrClusterHitAssocv2.cc \
0270 TrkrClusterHitAssocv3.cc \
0271 TrkrClusterIterationMap.cc \
0272 TrkrClusterIterationMapv1.cc \
0273 TrkrClusterv1.cc \
0274 TrkrClusterv2.cc \
0275 TrkrClusterv3.cc \
0276 TrkrClusterv4.cc \
0277 TrkrClusterv5.cc \
0278 TrkrDefs.cc \
0279 TrkrHitSet.cc \
0280 TrkrHitSetContMvtxHelper.cc \
0281 TrkrHitSetContMvtxHelperv1.cc \
0282 TrkrHitSetContainer.cc \
0283 TrkrHitSetContainerv1.cc \
0284 TrkrHitSetContainerv2.cc \
0285 TrkrHitSetv1.cc \
0286 TrkrHitSetTpc.cc \
0287 TrkrHitSetTpcv1.cc \
0288 TrkrHitTruthAssocv1.cc \
0289 TrkrHitv1.cc \
0290 TrkrHitv2.cc
0291
0292 libtrack_la_LIBADD = \
0293 libtrack_io.la \
0294 -lActsCore \
0295 -lActsExamplesMagneticField \
0296 -lActsPluginTGeo \
0297 -lActsExamplesDetectorTGeo \
0298 -lffamodules \
0299 -lboost_program_options
0300
0301 libtrack_io_la_LIBADD = \
0302 -lphool \
0303 -lphg4hit
0304
0305 noinst_PROGRAMS = \
0306 testexternals_track \
0307 testexternals_track_io
0308
0309 testexternals_track_SOURCES = testexternals.cc
0310 testexternals_track_LDADD = libtrack.la
0311
0312 endif
0313
0314
0315 %_Dict.cc: %.h %LinkDef.h
0316 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0317
0318
0319 %_Dict_rdict.pcm: %_Dict.cc ;
0320
0321
0322
0323
0324 BUILT_SOURCES = testexternals.cc
0325
0326
0327
0328
0329
0330 testexternals_track_io_SOURCES = testexternals.cc
0331 testexternals_track_io_LDADD = libtrack_io.la
0332
0333 testexternals.cc:
0334 echo "//*** this is a generated file. Do not commit, do not edit" > $@
0335 echo "int main()" >> $@
0336 echo "{" >> $@
0337 echo " return 0;" >> $@
0338 echo "}" >> $@
0339
0340
0341
0342 clean-local:
0343 rm -f *Dict* $(BUILT_SOURCES) *.pcm