Releases: HEP-FCC/FCCAnalyses
Releases · HEP-FCC/FCCAnalyses
v0.12.0
What's Changed
- Adjustments for RLogScopedVerbosity being moved out of ROOT::Experimental by @kjvbrt in #446
- Test file path can be a template by @kjvbrt in #447
- Providing more descriptive name for output of standalone datasource test by @kjvbrt in #448
- Use randomized output paths for tests by @kjvbrt in #449
- Removing ACTS_VERSION_MAJOR and other ACTS adjustments by @kjvbrt in #450
- Input ROOT files can be provided with a file list by @kjvbrt in #451
- Fix all occurrences of any by @kjvbrt in #457
- Fix errors with GCC 14 and GCC 13 by @jmcarcell in #458
- Add ROOT dictionary for TrackData by @jacofan in #462
- Enabling RDataFrame progress bar by @kjvbrt in #459
- Create first the library and then the dictionary for analyses by @jmcarcell in #464
- Do not ignore CMakeLists.txt in the .gitignore by @jmcarcell in #463
- Add table dump to plotting histmaker (from pre-edm4hep1 branch) by @kjvbrt in #466
- Using FCCANA_LOCAL_DIR instead of LOCAL_DIR by @kjvbrt in #467
- Properly storing FCCAnalyses local directory into the config dictionary by @kjvbrt in #468
- Improving the setup script by @kjvbrt in #471
- Use the new target names for ACTS by @tmadlener in #470
- Commandline arguments for Histmaker analysis by @kjvbrt in #465
- Check additional include header files for existence and correctness by @kjvbrt in #474
- Properly formatted H recoil ee examples by @kjvbrt in #476
- Deprecating ability for additional pre-compiled analysis libraries by @kjvbrt in #477
- Small improvements to ReconstructedParticle analyzers by @kjvbrt in #478
- Using Kebab style for keys of the dictionaries by @kjvbrt in #475
- Plotting: allowing log scaling for the x-axis by @kjvbrt in #453
- Fix: Update get_dndx to match EDM4hep RecDqdxData type by @ShreyasBakare in #480
- Properly using edm4hep::RecDqdxData for dNdx in all analyzers by @kjvbrt in #481
- Fixing several problems in the fccanalysis-script man page by @kjvbrt in #482
- Make the printing of headers and sources for libFCCAnalyses nicer by @kjvbrt in #483
- Making veawer example run on EDM4hep 1.0 files by @kjvbrt in #460
- Fixing ability to specify number of threads to use by @kjvbrt in #484
- Fixing the output directory creation by @kjvbrt in #487
- Make sure users provide non-empty process list by @kjvbrt in #488
- SoW in cuts and histograms by @kjvbrt in #485
- Fixing undefined max_trials by @kjvbrt in #489
- Allowing a timestamp in output-dir-eos by @kjvbrt in #492
- Updating analysis_V0 example to use latest EDM4hep by @kjvbrt in #495
- Getting the parameters from the root file through square brackets by @kjvbrt in #496
- New tag 0.12 by @kjvbrt in #490
New Contributors
- @jacofan made their first contribution in #462
- @ShreyasBakare made their first contribution in #480
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Adding FCC-hh analysis example, code and event weight processing by @bistapf in #411
- NTupleizer: Properly parsing -cellBranchNames by @kjvbrt in #415
- Print error message in the histmaker style by @kjvbrt in #416
- Extract search for input files into separate function by @kjvbrt in #418
- Don't include Vector2i which is unused by @jmcarcell in #421
- fixed bugs with using float instead of int for pdgid, status, ... by @lipeles in #425
- Removing hash command by @kjvbrt in #428
- PodioSource: Adding remove, merge and createPseudoJets analyzers by @kjvbrt in #427
- Adding pre-edm4hep1 test badge and bench badge by @kjvbrt in #432
- (Re)Implementing input process directory by @kjvbrt in #438
- Adding RVecs of podio's ObjectID and LinkData by @kjvbrt in #439
- Adding LICENSE file (Apache 2.0) by @kjvbrt in #359
- Batch related functions separated to a module by @kjvbrt in #422
- Add REQUIRED for fastjet by @jmcarcell in #423
- Adding missing manual pages for combine sub-command by @kjvbrt in #435
- Link against ROOTVecOps to properly pick up dependencies by @tmadlener in #442
- Updating version to v0.11.0 by @kjvbrt in #443
- Proper use of the specified output directory by @kjvbrt in #444
New Contributors
Full Changelog: v0.10.0...v0.11.0
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_listhas 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