HPGS is our detector simulator. It's based on John Conway's PGS 3 after considerable hacking by Steve Mrenna for the LHC olympics last winter. John Conway released a significantly improved new version this summer, with some bug fixes, code cleanup , and a trigger table, but the only jet algorithm he implemented was kT jets, which are supposed to be great for QCD but in hard scattering events they don't reconstruct the partons they came from as well as cone jets. PGS 3 uses cones, so we added a trigger table to Steve Mrenna's version. It's hardly ideal, but until John adds cone jets or Bruce gets Turbosim for CMS written, it's the best we've got. The main executable we use from HPGS is olympicsH, which is built from HPGS/src/pgsCMDLINE.f.
MPotato is the package we use for a lot of data analysis. It is an offshoot of code by a fellow Harvard theory student (Tom Hartman) and he originally designed for an almost-orthogonal project, so it's become a bit unwieldy. We call it from scripts within Marmoset, which I'll describe below.