- Timestamp:
- Dec 9, 2021, 7:52:15 AM (3 years ago)
- Children:
- 29b722a
- Parents:
- a5af1df (diff), 0c0c9af (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
ra5af1df rd612dec 90 90 DISPLAYLIB = libDelphesDisplay.lib 91 91 92 VERSION = $(shell cat VERSION)92 VERSION = x.y.z 93 93 DISTDIR = Delphes-$(VERSION) 94 94 DISTTAR = $(DISTDIR).tar.gz … … 104 104 classes/DelphesClasses.h \ 105 105 classes/DelphesFactory.h \ 106 classes/DelphesHepMC Reader.h \106 classes/DelphesHepMC2Reader.h \ 107 107 classes/DelphesPileUpWriter.h \ 108 108 external/ExRootAnalysis/ExRootProgressBar.h \ … … 214 214 tmp/validation/DelphesValidation.$(ObjSuf) 215 215 216 DelphesHepMC$(ExeSuf): \ 217 tmp/readers/DelphesHepMC.$(ObjSuf) 218 219 tmp/readers/DelphesHepMC.$(ObjSuf): \ 220 readers/DelphesHepMC.cpp \ 221 classes/DelphesClasses.h \ 222 classes/DelphesFactory.h \ 223 classes/DelphesHepMCReader.h \ 216 DelphesHepMC2$(ExeSuf): \ 217 tmp/readers/DelphesHepMC2.$(ObjSuf) 218 219 tmp/readers/DelphesHepMC2.$(ObjSuf): \ 220 readers/DelphesHepMC2.cpp \ 221 classes/DelphesClasses.h \ 222 classes/DelphesFactory.h \ 223 classes/DelphesHepMC2Reader.h \ 224 modules/Delphes.h \ 225 external/ExRootAnalysis/ExRootProgressBar.h \ 226 external/ExRootAnalysis/ExRootTreeBranch.h \ 227 external/ExRootAnalysis/ExRootTreeWriter.h 228 DelphesHepMC3$(ExeSuf): \ 229 tmp/readers/DelphesHepMC3.$(ObjSuf) 230 231 tmp/readers/DelphesHepMC3.$(ObjSuf): \ 232 readers/DelphesHepMC3.cpp \ 233 classes/DelphesClasses.h \ 234 classes/DelphesFactory.h \ 235 classes/DelphesHepMC3Reader.h \ 224 236 modules/Delphes.h \ 225 237 external/ExRootAnalysis/ExRootProgressBar.h \ … … 264 276 external/ExRootAnalysis/ExRootTreeWriter.h 265 277 EXECUTABLE += \ 266 DelphesHepMC$(ExeSuf) \ 278 DelphesHepMC2$(ExeSuf) \ 279 DelphesHepMC3$(ExeSuf) \ 267 280 DelphesLHEF$(ExeSuf) \ 268 281 DelphesROOT$(ExeSuf) \ … … 270 283 271 284 EXECUTABLE_OBJ += \ 272 tmp/readers/DelphesHepMC.$(ObjSuf) \ 285 tmp/readers/DelphesHepMC2.$(ObjSuf) \ 286 tmp/readers/DelphesHepMC3.$(ObjSuf) \ 273 287 tmp/readers/DelphesLHEF.$(ObjSuf) \ 274 288 tmp/readers/DelphesROOT.$(ObjSuf) \ … … 409 423 modules/MomentumSmearing.h \ 410 424 modules/TrackSmearing.h \ 425 modules/TrackCovariance.h \ 426 modules/ClusterCounting.h \ 411 427 modules/ImpactParameterSmearing.h \ 412 428 modules/TimeSmearing.h \ 429 modules/TimeOfFlight.h \ 413 430 modules/SimpleCalorimeter.h \ 414 431 modules/DenseTrackFilter.h \ … … 445 462 modules/VertexFinder.h \ 446 463 modules/VertexFinderDA4D.h \ 447 modules/ExampleModule.h \448 464 modules/LLPFilter.h \ 449 465 modules/CscClusterEfficiency.h \ 450 modules/CscClusterId.h 466 modules/CscClusterId.h \ 467 modules/DecayFilter.h \ 468 modules/ParticleDensity.h \ 469 modules/TruthVertexFinder.h \ 470 modules/ExampleModule.h 451 471 tmp/modules/ModulesDict$(PcmSuf): \ 452 472 tmp/modules/ModulesDict.$(SrcSuf) … … 512 532 tmp/classes/DelphesFormula.$(ObjSuf): \ 513 533 classes/DelphesFormula.$(SrcSuf) \ 514 classes/DelphesFormula.h 515 tmp/classes/DelphesHepMCReader.$(ObjSuf): \ 516 classes/DelphesHepMCReader.$(SrcSuf) \ 517 classes/DelphesHepMCReader.h \ 534 classes/DelphesFormula.h \ 535 classes/DelphesClasses.h 536 tmp/classes/DelphesHepMC2Reader.$(ObjSuf): \ 537 classes/DelphesHepMC2Reader.$(SrcSuf) \ 538 classes/DelphesHepMC2Reader.h \ 539 classes/DelphesClasses.h \ 540 classes/DelphesFactory.h \ 541 classes/DelphesStream.h \ 542 external/ExRootAnalysis/ExRootTreeBranch.h 543 tmp/classes/DelphesHepMC3Reader.$(ObjSuf): \ 544 classes/DelphesHepMC3Reader.$(SrcSuf) \ 545 classes/DelphesHepMC3Reader.h \ 518 546 classes/DelphesClasses.h \ 519 547 classes/DelphesFactory.h \ … … 648 676 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf): \ 649 677 external/Hector/H_VerticalQuadrupole.$(SrcSuf) 678 tmp/external/TrackCovariance/AcceptanceClx.$(ObjSuf): \ 679 external/TrackCovariance/AcceptanceClx.$(SrcSuf) 680 tmp/external/TrackCovariance/ObsTrk.$(ObjSuf): \ 681 external/TrackCovariance/ObsTrk.$(SrcSuf) 682 tmp/external/TrackCovariance/SolGeom.$(ObjSuf): \ 683 external/TrackCovariance/SolGeom.$(SrcSuf) 684 tmp/external/TrackCovariance/SolGridCov.$(ObjSuf): \ 685 external/TrackCovariance/SolGridCov.$(SrcSuf) 686 tmp/external/TrackCovariance/SolTrack.$(ObjSuf): \ 687 external/TrackCovariance/SolTrack.$(SrcSuf) 688 tmp/external/TrackCovariance/TrkUtil.$(ObjSuf): \ 689 external/TrackCovariance/TrkUtil.$(SrcSuf) 690 tmp/external/TrackCovariance/VertexFit.$(ObjSuf): \ 691 external/TrackCovariance/VertexFit.$(SrcSuf) 650 692 tmp/modules/AngularSmearing.$(ObjSuf): \ 651 693 modules/AngularSmearing.$(SrcSuf) \ … … 690 732 external/ExRootAnalysis/ExRootFilter.h \ 691 733 external/ExRootAnalysis/ExRootResult.h 734 tmp/modules/ClusterCounting.$(ObjSuf): \ 735 modules/ClusterCounting.$(SrcSuf) \ 736 modules/ClusterCounting.h \ 737 classes/DelphesClasses.h \ 738 external/TrackCovariance/TrkUtil.h 692 739 tmp/modules/ConstituentFilter.$(ObjSuf): \ 693 694 695 696 697 698 699 700 740 modules/ConstituentFilter.$(SrcSuf) \ 741 modules/ConstituentFilter.h \ 742 classes/DelphesClasses.h \ 743 classes/DelphesFactory.h \ 744 classes/DelphesFormula.h \ 745 external/ExRootAnalysis/ExRootClassifier.h \ 746 external/ExRootAnalysis/ExRootFilter.h \ 747 external/ExRootAnalysis/ExRootResult.h 701 748 tmp/modules/CscClusterEfficiency.$(ObjSuf): \ 702 749 modules/CscClusterEfficiency.$(SrcSuf) \ … … 711 758 modules/CscClusterId.$(SrcSuf) \ 712 759 modules/CscClusterId.h \ 760 classes/DelphesClasses.h \ 761 classes/DelphesFactory.h \ 762 classes/DelphesFormula.h \ 763 external/ExRootAnalysis/ExRootClassifier.h \ 764 external/ExRootAnalysis/ExRootFilter.h \ 765 external/ExRootAnalysis/ExRootResult.h 766 tmp/modules/DecayFilter.$(ObjSuf): \ 767 modules/DecayFilter.$(SrcSuf) \ 768 modules/DecayFilter.h \ 713 769 classes/DelphesClasses.h \ 714 770 classes/DelphesFactory.h \ … … 893 949 external/ExRootAnalysis/ExRootFilter.h \ 894 950 external/ExRootAnalysis/ExRootResult.h 951 tmp/modules/ParticleDensity.$(ObjSuf): \ 952 modules/ParticleDensity.$(SrcSuf) \ 953 modules/ParticleDensity.h \ 954 classes/DelphesClasses.h \ 955 classes/DelphesFactory.h \ 956 classes/DelphesFormula.h \ 957 external/ExRootAnalysis/ExRootClassifier.h \ 958 external/ExRootAnalysis/ExRootFilter.h \ 959 external/ExRootAnalysis/ExRootResult.h 895 960 tmp/modules/ParticlePropagator.$(ObjSuf): \ 896 961 modules/ParticlePropagator.$(SrcSuf) \ … … 1001 1066 classes/DelphesFactory.h \ 1002 1067 classes/DelphesFormula.h 1068 tmp/modules/TimeOfFlight.$(ObjSuf): \ 1069 modules/TimeOfFlight.$(SrcSuf) \ 1070 modules/TimeOfFlight.h \ 1071 classes/DelphesClasses.h \ 1072 classes/DelphesFactory.h \ 1073 classes/DelphesFormula.h \ 1074 external/ExRootAnalysis/ExRootClassifier.h \ 1075 external/ExRootAnalysis/ExRootFilter.h \ 1076 external/ExRootAnalysis/ExRootResult.h 1003 1077 tmp/modules/TimeSmearing.$(ObjSuf): \ 1004 1078 modules/TimeSmearing.$(SrcSuf) \ … … 1025 1099 external/ExRootAnalysis/ExRootFilter.h \ 1026 1100 external/ExRootAnalysis/ExRootResult.h 1101 tmp/modules/TrackCovariance.$(ObjSuf): \ 1102 modules/TrackCovariance.$(SrcSuf) \ 1103 modules/TrackCovariance.h \ 1104 classes/DelphesClasses.h \ 1105 external/TrackCovariance/SolGeom.h \ 1106 external/TrackCovariance/SolGridCov.h \ 1107 external/TrackCovariance/ObsTrk.h 1027 1108 tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \ 1028 1109 modules/TrackPileUpSubtractor.$(SrcSuf) \ … … 1053 1134 external/ExRootAnalysis/ExRootResult.h \ 1054 1135 external/ExRootAnalysis/ExRootTreeBranch.h 1136 tmp/modules/TruthVertexFinder.$(ObjSuf): \ 1137 modules/TruthVertexFinder.$(SrcSuf) \ 1138 modules/TruthVertexFinder.h \ 1139 classes/DelphesClasses.h \ 1140 classes/DelphesFactory.h \ 1141 classes/DelphesPileUpReader.h \ 1142 classes/DelphesTF2.h \ 1143 external/ExRootAnalysis/ExRootClassifier.h \ 1144 external/ExRootAnalysis/ExRootFilter.h \ 1145 external/ExRootAnalysis/ExRootResult.h 1055 1146 tmp/modules/UniqueObjectFinder.$(ObjSuf): \ 1056 1147 modules/UniqueObjectFinder.$(SrcSuf) \ … … 1106 1197 tmp/classes/DelphesFactory.$(ObjSuf) \ 1107 1198 tmp/classes/DelphesFormula.$(ObjSuf) \ 1108 tmp/classes/DelphesHepMCReader.$(ObjSuf) \ 1199 tmp/classes/DelphesHepMC2Reader.$(ObjSuf) \ 1200 tmp/classes/DelphesHepMC3Reader.$(ObjSuf) \ 1109 1201 tmp/classes/DelphesLHEFReader.$(ObjSuf) \ 1110 1202 tmp/classes/DelphesModule.$(ObjSuf) \ … … 1152 1244 tmp/external/Hector/H_VerticalKicker.$(ObjSuf) \ 1153 1245 tmp/external/Hector/H_VerticalQuadrupole.$(ObjSuf) \ 1246 tmp/external/TrackCovariance/AcceptanceClx.$(ObjSuf) \ 1247 tmp/external/TrackCovariance/ObsTrk.$(ObjSuf) \ 1248 tmp/external/TrackCovariance/SolGeom.$(ObjSuf) \ 1249 tmp/external/TrackCovariance/SolGridCov.$(ObjSuf) \ 1250 tmp/external/TrackCovariance/SolTrack.$(ObjSuf) \ 1251 tmp/external/TrackCovariance/TrkUtil.$(ObjSuf) \ 1252 tmp/external/TrackCovariance/VertexFit.$(ObjSuf) \ 1154 1253 tmp/modules/AngularSmearing.$(ObjSuf) \ 1155 1254 tmp/modules/BTagging.$(ObjSuf) \ … … 1157 1256 tmp/modules/Calorimeter.$(ObjSuf) \ 1158 1257 tmp/modules/Cloner.$(ObjSuf) \ 1258 tmp/modules/ClusterCounting.$(ObjSuf) \ 1159 1259 tmp/modules/ConstituentFilter.$(ObjSuf) \ 1160 1260 tmp/modules/CscClusterEfficiency.$(ObjSuf) \ 1161 1261 tmp/modules/CscClusterId.$(ObjSuf) \ 1262 tmp/modules/DecayFilter.$(ObjSuf) \ 1162 1263 tmp/modules/Delphes.$(ObjSuf) \ 1163 1264 tmp/modules/DenseTrackFilter.$(ObjSuf) \ … … 1179 1280 tmp/modules/MomentumSmearing.$(ObjSuf) \ 1180 1281 tmp/modules/OldCalorimeter.$(ObjSuf) \ 1282 tmp/modules/ParticleDensity.$(ObjSuf) \ 1181 1283 tmp/modules/ParticlePropagator.$(ObjSuf) \ 1182 1284 tmp/modules/PdgCodeFilter.$(ObjSuf) \ … … 1190 1292 tmp/modules/TaggingParticlesSkimmer.$(ObjSuf) \ 1191 1293 tmp/modules/TauTagging.$(ObjSuf) \ 1294 tmp/modules/TimeOfFlight.$(ObjSuf) \ 1192 1295 tmp/modules/TimeSmearing.$(ObjSuf) \ 1193 1296 tmp/modules/TrackCountingBTagging.$(ObjSuf) \ 1194 1297 tmp/modules/TrackCountingTauTagging.$(ObjSuf) \ 1298 tmp/modules/TrackCovariance.$(ObjSuf) \ 1195 1299 tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \ 1196 1300 tmp/modules/TrackSmearing.$(ObjSuf) \ 1197 1301 tmp/modules/TreeWriter.$(ObjSuf) \ 1302 tmp/modules/TruthVertexFinder.$(ObjSuf) \ 1198 1303 tmp/modules/UniqueObjectFinder.$(ObjSuf) \ 1199 1304 tmp/modules/VertexFinder.$(ObjSuf) \ … … 1911 2016 @touch $@ 1912 2017 2018 modules/TrackCovariance.h: \ 2019 classes/DelphesModule.h 2020 @touch $@ 2021 1913 2022 modules/ExampleModule.h: \ 1914 2023 classes/DelphesModule.h 1915 2024 @touch $@ 1916 2025 2026 modules/Merger.h: \ 2027 classes/DelphesModule.h 2028 @touch $@ 2029 1917 2030 modules/Isolation.h: \ 1918 2031 classes/DelphesModule.h … … 1920 2033 1921 2034 modules/EnergyScale.h: \ 1922 classes/DelphesModule.h1923 @touch $@1924 1925 modules/Merger.h: \1926 2035 classes/DelphesModule.h 1927 2036 @touch $@ … … 1958 2067 external/fastjet/config.h \ 1959 2068 external/fastjet/LimitedWarning.hh 2069 @touch $@ 2070 2071 modules/DecayFilter.h: \ 2072 classes/DelphesModule.h 1960 2073 @touch $@ 1961 2074 … … 2037 2150 @touch $@ 2038 2151 2152 modules/TimeOfFlight.h: \ 2153 classes/DelphesModule.h 2154 @touch $@ 2155 2039 2156 external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \ 2040 2157 external/fastjet/ClusterSequence.hh \ … … 2155 2272 @touch $@ 2156 2273 2274 modules/TruthVertexFinder.h: \ 2275 classes/DelphesModule.h 2276 @touch $@ 2277 2157 2278 classes/DelphesSTDHEPReader.h: \ 2158 2279 classes/DelphesXDRReader.h … … 2231 2352 @touch $@ 2232 2353 2354 modules/ClusterCounting.h: \ 2355 classes/DelphesModule.h 2356 @touch $@ 2357 2233 2358 modules/SimpleCalorimeter.h: \ 2234 2359 classes/DelphesModule.h … … 2266 2391 @touch $@ 2267 2392 2393 modules/ParticleDensity.h: \ 2394 classes/DelphesModule.h 2395 @touch $@ 2396 2397 modules/TreeWriter.h: \ 2398 classes/DelphesModule.h 2399 @touch $@ 2400 2268 2401 modules/TimeSmearing.h: \ 2269 classes/DelphesModule.h2270 @touch $@2271 2272 modules/TreeWriter.h: \2273 2402 classes/DelphesModule.h 2274 2403 @touch $@ … … 2336 2465 @mkdir -p $(@D) 2337 2466 @echo ">> Building $@" 2338 ifeq ($(ARCH),aix5)2339 @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^2340 else2341 2467 ifeq ($(PLATFORM),macosx) 2342 # We need to make both the .dylib and the .so2343 2468 @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS) 2344 ifneq ($(subst $(MACOSX_MINOR),,1234),1234)2345 ifeq ($(MACOSX_MINOR),4)2346 @ln -sf $@ $(subst .$(DllSuf),.so,$@)2347 endif2348 endif2349 2469 else 2350 2470 ifeq ($(PLATFORM),win32) … … 2355 2475 else 2356 2476 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS) 2357 @$(MT_DLL)2358 endif2359 2477 endif 2360 2478 endif … … 2363 2481 @mkdir -p $(@D) 2364 2482 @echo ">> Building $@" 2365 ifeq ($(ARCH),aix5)2366 @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^2367 else2368 2483 ifeq ($(PLATFORM),macosx) 2369 # We need to make both the .dylib and the .so2370 2484 @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS) 2371 ifneq ($(subst $(MACOSX_MINOR),,1234),1234)2372 ifeq ($(MACOSX_MINOR),4)2373 @ln -sf $@ $(subst .$(DllSuf),.so,$@)2374 endif2375 endif2376 2485 else 2377 2486 ifeq ($(PLATFORM),win32) … … 2382 2491 else 2383 2492 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS) 2384 @$(MT_DLL)2385 endif2386 2493 endif 2387 2494 endif … … 2390 2497 @mkdir -p $(@D) 2391 2498 @echo ">> Building $@" 2392 ifeq ($(ARCH),aix5)2393 @$(MAKESHARED) $(OutPutOpt) $@ $(DISPLAY_LIBS) -p 0 $^2394 else2395 2499 ifeq ($(PLATFORM),macosx) 2396 # We need to make both the .dylib and the .so2397 2500 @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS) 2398 ifneq ($(subst $(MACOSX_MINOR),,1234),1234)2399 ifeq ($(MACOSX_MINOR),4)2400 @ln -sf $@ $(subst .$(DllSuf),.so,$@)2401 endif2402 endif2403 2501 else 2404 2502 ifeq ($(PLATFORM),win32) … … 2409 2507 else 2410 2508 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS) 2411 @$(MT_DLL)2412 endif2413 2509 endif 2414 2510 endif … … 2424 2520 @echo ">> Building $(DISTTAR)" 2425 2521 @mkdir -p $(DISTDIR) 2426 @cp -a AUTHORS CHANGELOG CMakeLists.txt COPYING DelphesEnv.sh LICENSE NOTICE README README_4LHCb VERSION Makefile MinBias.pileup configure cards classesconverters display doc examples external modules python readers validation $(DISTDIR)2522 @cp -a AUTHORS CHANGELOG CMakeLists.txt COPYING DelphesEnv.sh LICENSE NOTICE README README_4LHCb Makefile MinBias.pileup configure cards classes cmake converters display doc examples external modules python readers validation $(DISTDIR) 2427 2523 @find $(DISTDIR) -depth -name .\* -exec rm -rf {} \; 2428 2524 @tar -czf $(DISTTAR) $(DISTDIR)
Note:
See TracChangeset
for help on using the changeset viewer.