Collaborated on the C++ particle reconstruction software JANA2

Lessons Learned:

  • Utilizing templating in C++
  • Used size_t and creating custom types
  • Some standard C++ functions and string utilities
  • GitHub’s CI-CD pipeline for development and catching errors
  • Using/configuring CMake and creating tests under CTest for testing new features