example C++ analysis package