Split into OrderProcessing.cpp.  Compiles on CAEN