Releases: HEP-FCC/FCCAnalyses
Releases · HEP-FCC/FCCAnalyses
v0.10.0
What's Changed
- Fix type now named PDG in ReconstructedParticleData by @tmadlener in #354
- Prepare for upcoming renaming and interface introduction by @tmadlener in #345
- Update README.md by @kjvbrt in #355
- Adding -j to specify number of threads to run on by @kjvbrt in #358
- Disabling weaver test until we have EDM4hep 1.0 compatible files by @kjvbrt in #356
- Adjusting Ntupleizer for ALLEGRO o1 v02 by @kjvbrt in #357
- Update README.md by @kjvbrt in #361
- Temporarily adding back type member of RecoParticle by @kjvbrt in #366
- Doxygen update to 1.9.8 by @kjvbrt in #369
- Updating README.md by @kjvbrt in #370
- Running benchmarks only when pushing to master by @kjvbrt in #371
- Adding logger shortcuts by @kjvbrt in #365
- Make upcoming introduction of cov matrix components transparent by @tmadlener in #362
- Add support for compiling with newer ONNXRuntime by @jmcarcell in #373
- Updating links to FCC Physics Events by @kjvbrt in #376
- Change probability to ndf for vertexes in EDM4hep by @jmcarcell in #377
- Make ONNXRuntime work with older and newer versions of onnxruntime by @tmadlener in #381
- Switch to Vertex updates in EDM4hep by @tmadlener in #382
- Disable the reading of dQ/dx values form Tracks by @tmadlener in #387
- Make ROOT load libraries without the .so extension by @jmcarcell in #386
- Fix building with ACTS 34 by @jmcarcell in #374
- TMVAHelper: Fixing nightlies build by @kjvbrt in #388
- Turn off ACTS dependent analyzers in the CI by @kjvbrt in #389
- Adjusting name of the stage2 input directory by @kjvbrt in #391
- Switching to Alma9 in benchmarks and format workflows by @kjvbrt in #392
- Adding manual pages for final and pin sub-commands by @kjvbrt in #393
- Add checks for TVMA::Experimental::RBDT since it is not a template anymore by @jmcarcell in #395
- Allows to build ACTS analyzers from build sub-command by @kjvbrt in #396
- Updating FCC-ee mH recoil mumu example to work with edm4hep v1 format by @bistapf in #400
- Synchronization of final and plots stages by @kjvbrt in #397
- Update analysis_stage1.py by @prayagyadav in #403
- podio::DataSource by @kjvbrt in #309
- Bumping up the version to 0.10.0 by @kjvbrt in #407
- Create directory only when
chunk_list
has more chunks than 1 by @kjvbrt in #409
New Contributors
- @prayagyadav made their first contribution in #403
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Ensure compatibility with latest ACTS versions by @tmadlener in #322
- SCEPCal ntuplizer and plotter by @flaviacetorelli in #323
- Improving tests by @kjvbrt in #325
- Remove old way to set verbosity level by @kjvbrt in #326
- Removing legacy style to run an analysis by @kjvbrt in #327
- Initial analysis example for top electroweak coupling measurement by @zuoxunwu in #328
- Allow building with C++20 by @jmcarcell in #330
- Check if the stack setup is OK by @kjvbrt in #332
- Fix building with ACTS 31 by @jmcarcell in #333
- Add CentOS7 option in FCCAnalysisRun so older version still runs. by @zuoxunwu in #329
- Splitting FCCAnalysisRun by @kjvbrt in #335
- Adding local examples directory to the PYTHONPATH by @kjvbrt in #340
- Generate computational graph of the analysis by @kjvbrt in #341
- Getting ONNX test files from fccsw site by @kjvbrt in #346
- Updating README.md, most info moved to the website by @kjvbrt in #347
- Fix graph generation when RDF Range is used by @kjvbrt in #344
- Update README.md by @kjvbrt in #349
- Protection in all_invariant_masses computation by @atishelmanch in #342
- Saving of processed events outside elapsed time block by @kjvbrt in #352
- Change version to 0.9.0 by @kjvbrt in #353
New Contributors
- @flaviacetorelli made their first contribution in #323
- @jmcarcell made their first contribution in #330
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- ACTS OFF by default by @kjvbrt in #266
- Converting dos text files into unix text files by @kjvbrt in #267
- Improvements and bug fixes in dNdx, time and energy smearing by @selvaggi in #268
- Using clang from LCG stack by @kjvbrt in #272
- Fixed a memory leak by @EmanuelPerez in #271
- Checking for ONNXRuntime early by @kjvbrt in #273
- simple script to read podio CollectionID table from reco file by @portalesHEP in #235
- Add stat uncertainty and rebin options in plotter by @jeyserma in #269
- fix vertex time unit estimate for ToF smearing by @selvaggi in #274
- Implementation of Histmaker by @jeyserma in #277
- Setting ymin/ymax of hStackSig as well by @kjvbrt in #278
- Applying xmin,xmax to correct stack by @kjvbrt in #279
- Sourcing Key4hep stable stack directly by @kjvbrt in #281
- Manual pages by @kjvbrt in #283
- Checking provided procDict by @kjvbrt in #282
- Checking if MT is enabled by @kjvbrt in #287
- Adding short parameters for build subcommand by @kjvbrt in #286
- Moving getEntries to process module by @kjvbrt in #288
- Moving try block to RDF only by @kjvbrt in #276
- added some track utilities by @EmanuelPerez in #289
- Revising handling of the chunks and fractions in processList by @kjvbrt in #290
- Fixed hadling of empty outputDir by @kjvbrt in #292
- Bugfix in SmearObjects.cc by @gartrog in #294
- Clearing initial slash in chunk output path stem by @kjvbrt in #297
- fix procDict def in runHistMaker function by @selvaggi in #300
- Installing addon python modules by @kjvbrt in #301
- Fix: counting number of events when using chunks by @amanmdesai in #303
- Add missing dependency by @kjvbrt in #305
- Streamlined sub-package CMakeLists.txt by @kjvbrt in #306
- Using EOS rewrites for Histmaker as well by @kjvbrt in #307
- Fix home-* eos path rewrite by @kjvbrt in #308
- Adding test sub-command by @kjvbrt in #304
- Converting examples to use installed addons by @kjvbrt in #302
- Exiting when FCCDICTSDIR is empty by @kjvbrt in #310
- Installing examples into share directory by @kjvbrt in #311
- Implementing selection by type for Reconstructed particles by @kjvbrt in #312
- Bugfix in MCParticle::get_indices_MotherByIndex. by @EmanuelPerez in #313
- Histmaker fixes, plotting tools updates by @jeyserma in #316
- Introducing logging module with multiline formatter by @kjvbrt in #315
- Removing energy from the intLumi string by @kjvbrt in #318
- Declaring version in CMake file by @kjvbrt in #320
- Bumping up version to 0.8.0 by @kjvbrt in #321
New Contributors
- @portalesHEP made their first contribution in #235
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Jet constituents: passing collections by references by @forthommel in #192
- Moving get_p helper function to myUtils by @kjvbrt in #191
- Addons refactoring by @forthommel in #194
- Fix CI crashes in ONNXRuntime/Weaver integration test by @forthommel in #196
- Moved ValenciaPlugin/ExternalRecombiner to a FastJet add-on by @forthommel in #195
- Revert "weaver: run example singlethreaded" by @forthommel in #197
- Adding documentation generation for add-ons by @forthommel in #198
- Added ability to change number of thread from command line by @imelnyk1337 in #203
- add eos type by @clementhelsens in #202
- [CaloNtupleizer] Function agruments as const ref by @BrieucF in #201
- move to fccsw account by @clementhelsens in #204
- Updates to CaloNtupleizer by @gartrog in #205
- Skeletton for case studies analyses packages by @forthommel in #199
- Cleanup of case study toolset by @forthommel in #207
- Further stripping of FastJet components from RDF analysers by @forthommel in #200
- add geometry files by @clementhelsens in #209
- testing: disable case study test to fix nightlies by @vvolkl in #210
- fix cmake by @clementhelsens in #212
- Fccswtuto2022 by @clementhelsens in #213
- Updates of FCCAnalyses tutorial files for vertexing and tau to 3 mu by @EmanuelPerez in #214
- Fccswtuto2022 by @clementhelsens in #215
- Fccswtuto2022 by @clementhelsens in #216
- fix example by @clementhelsens in #217
- Fix ONNX interface by @clementhelsens in #218
- add filter on layers by @clementhelsens in #219
- add mva tuto by @clementhelsens in #220
- runFinal improvements by @jalimena in #211
- Last things for tutorial 6 by @clementhelsens in #221
- add root import by @clementhelsens in #222
- Jet Flavour data pre-processing and inference by @selvaggi in #224
- fix vertexing tutorial file by @EmanuelPerez in #223
- update examples/basics/read_EDM4HEP.py by @clementhelsens in #226
- move test file to http (no xrootd read permissions on ci machines) by @vvolkl in #232
- cmake: Get fastjetplugins.so via FindFastJet.cmake by @vvolkl in #231
- Install the FastJet addons headers to work around #227 by @tmadlener in #230
- Weaver inference update and bug fixes by @selvaggi in #229
- Fix link to analysis_stage1 file in README.md by @amanmdesai in #234
- Remove awkward-dependent analyzers by @vvolkl in #228
- fix spelling by @amanmdesai in #236
- Fix: get_phi function in jetclustering utils by @amanmdesai in #237
- Add resonance builder for fastjet::PseudoJet in JetClusteringUtils by @amanmdesai in #238
- Implementation of the Lcfiplus vertexing module by @kunal2796 in #206
- Using full path in the name of the interation benchmark by @kjvbrt in #242
- Add: sel_pt option in JetClusteringUtils by @amanmdesai in #239
- Add select eta function in ReconstructedParticle by @amanmdesai in #240
- Adding LCFIPlus vertex benchmark by @kjvbrt in #243
- Added jets_TwoHemispheres to Algorithms. by @EmanuelPerez in #241
- Build sub-command by @kjvbrt in #245
- Make ONNX multithread safe by @jeyserma in #244
- [caloNtupleizer] Add weaver GNN inference for pi0/gamma separation wi… by @BrieucF in #246
- Build subcommand improvements --- keep color by @kjvbrt in #250
- Invariant masses from vector of jets by @atishelmanch in #249
- Smearing object utilities by @selvaggi in #248
- Clang format Ci check by @kjvbrt in #251
- Add option for 2D and 3D histograms in final stage by @jeyserma in #253
- Add subcommand fccanalysis pin by @kjvbrt in #252
- Minor fixes for tagging by @selvaggi in #254
- Enclosing each stage in separate try/except block by @kjvbrt in #256
- File path parse fix by @atishelmanch in #257
- [caloNtupleizer] GNN inference: better naming convention by @BrieucF in #258
- Isolate batch environment by @kjvbrt in #260
- Update .zenodo.json by @clementhelsens in #262
- README: build, pin and clang-format by @kjvbrt in #261
- Updated vertexing: link to the code that is in Delphes by @EmanuelPerez in #247
- Relaxing clang-format status output by @kjvbrt in #263
- Fixes in ACTS dependent analyzers by @kjvbrt in #259
New Contributors
- @imelnyk1337 made their first contribution in #203
- @selvaggi made their first contribution in #224
- @tmadlener made their first contribution in #230
- @amanmdesai made their first contribution in #234
- @kunal2796 made their first contribution in #206
- @jeyserma made their first contribution in #244
- @atishelmanch made their first contribution in #249
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Fix namespaces in CaloNtupleizer by @BrieucF in #182
- adapt to time-extended edm4hep::Track by @vvolkl in #183
- bugfix dotree by @clementhelsens in #184
- Fix batch by @clementhelsens in #185
- Fix send batch new scheme, part 2 by @vvolkl in #186
- Jet constituents retrieval methods by @forthommel in #187
- Weaver jet flavour inference by @forthommel in #188
- cmake: fix minimum required version, cleanup by @vvolkl in #189
- weaver: run example singlethreaded by @vvolkl in #190
New Contributors
- @forthommel made their first contribution in #187
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- More cli subcommand parsers by @clementhelsens in #181
Full Changelog: v0.5.0...v0.5.1
v0.5.0: `fccanalysis run`
What's Changed
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- cmake: set CMAKE_PREFIX_PATH in setup.sh by @vvolkl in #175
- cmake: fix includes for dictionary generation by @vvolkl in #176
- Adding determination of event thrust not by minimization by @kjvbrt in #121
- cmake: avoid absolute paths to source headers being baked into dictionary by @vvolkl in #178
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- First basic example with more detailed documentation by @bistapf in #70
- Update basic examples with namespaces by @bistapf in #82
- WIP: add explanations in Basicexamples by @EmanuelPerez in #102
- Add WITH_DD4HEP option in cmake by @vvolkl in #133
- Add analysis example for Bu+Bc search by @zuoxunwu in #130
- Update Bu + Bc example by @zuoxunwu in #134
- New run analysis scheme by @clementhelsens in #140
- fix cmake RPATH by @clementhelsens in #141
- move MCParticle to FCCAnalyses::MCParticle by @clementhelsens in #142
- Better variable names in FCCAnalysisRun, fix typo by @clementhelsens in #143
- Add ctest und unittest infrastructure by @vvolkl in #139
- cmake: allow overriding of rpath setting, better default for install directory by @vvolkl in #145
- Adding tests of algorithms not inside structs by @kjvbrt in #144
- First unittests for functions in myUtils.h by @kjvbrt in #146
- cmake: fix error in set(CMAKE_INSTALL_RPATH_USE_LINK_PATH) by @vvolkl in #150
- cmake: export targets by @vvolkl in #153
- ci: add test phase using local setup.sh by @vvolkl in #152
- Adding test file option by @clementhelsens in #154
- Set environment variables to pick up local installation in ctest by @vvolkl in #155
- Small edits/fixes by @kjvbrt in #148
- doPlots.py improvements by @jalimena in #157
- origin of MC leptons in Namespaces by @clementhelsens in #160
- Jets add dmerge 2 by @EmanuelPerez in #161
- FCCAnalyses::MCParticle::get_indices, for exclusive and inclusive decays by @jalimena in #147
- Use FCCAnalysisRun for everything by @clementhelsens in #156
- Split src/ includes and add case-studies subdir by @clementhelsens in #151
- fccanalysisrun: add --nevents option to limit number of events processed by @vvolkl in #163
- Do 'using namespace FCCAnalyses;' by default, for backwards incompatibility by @vvolkl in #164
- Restore ExclusiveDecay signature by @vvolkl in #162
- More tests + header for (micro)benchmarking by @kjvbrt in #165
- Start optimisations based on RDF experts comments by @clementhelsens in #159
- Automatic macrobenchmarking by @kjvbrt in #166
- Add FCCAnalyses namespaces for everything by @clementhelsens in #167
- Benchmarking only at 'push' by @kjvbrt in #169
- add RDF eloglevel by @clementhelsens in #170
- Re-enabling documentation generation by @kjvbrt in #171
- Basicexamples by @EmanuelPerez in #172
- Merge basic examples to master by @clementhelsens in #173
New Contributors
- @bistapf made their first contribution in #70
- @zuoxunwu made their first contribution in #130
- @kjvbrt made their first contribution in #144
- @jalimena made their first contribution in #157
Full Changelog: v0.3.7...v0.4.0
v0.3.7
What's Changed
- chunk the outputs by @clementhelsens in #126
- cmake: set CMAKE_CXX_STANDARD by @vvolkl in #127
- Fix Missing includes, libraries by @vvolkl in #128
- cmake: remove LINKDD4HEP option by @vvolkl in #129
- remove fcc-edm datamodel library: no longer needed by @vvolkl in #132
Full Changelog: v0.3.6...v0.3.7