C++ development

For unit testing Catch2 unit test framework is used:

Developing with VSCode

Install plugins:

Point to CMakeLists.txt in cpp directory

PODio

To regenerate all PODio classes:

# From the project root
python cpp/podio/v00-13/python/podio_class_generator.py ../examples/datalayout.yaml cpp/eicmcio/podio data ROOT