Hall C++ Analyzer