root icon indicating copy to clipboard operation
root copied to clipboard

Added RNTupleTTreeCheckerFiles + adapted main/CMakeLists & tree/ntupl…

Open IdaCy opened this issue 1 year ago • 0 comments

This Pull request:

Added RNTupleTTreeChecker and RNTupleTTreeCheckerCLI to ROOT

Changes or fixes:

  • Added RNTupleTTreeChecker class for comparing TTree and RNTuple structures.
  • Added RNTupleTTreeCheckerCLI for command-line interface to interact with RNTupleTTreeChecker.
  • Included necessary header and source files.

Checklist:

  • [x] tested changes locally
  • [ ] updated the docs (if necessary)

Details:

tree/ntupleutil/

  • RNTupleTTreeChecker.cxx: Implementation of the RNTupleTTreeChecker class.
  • RNTupleTTreeCheckerCLI.cxx: Implementation of the command line interface.
  • inc/ROOT/RNTupleTTreeChecker.hxx: Header file for the RNTupleTTreeChecker class.
  • inc/ROOT/RNTupleTTreeCheckerCLI.hxx: Header file for the RNTupleTTreeChecker CLI class.
  • modified CMakeLists to include above files

main/

  • src/rntuplevsttree.cxx: Main entry point for CLI.
  • Modified CMakeLists to include rntuplevsttree.

IdaCy avatar Jun 21 '24 13:06 IdaCy