GECKO is a Generic Experiment Control Kit with Online analysis. A set of data acquisition hardware (mainly VME standard) can be confiigured and read out with a customizable graphical user interface (GUI).
Online analysis is performed by a set of configurable plugins, that perform individual specific tasks and which can be combined in an arbitrary way to achieve the desired analysis path. Plugins can handle such operations as histogramming, digital filtering, event building/writing, plotting, triggering, energy estimation, and much more.
GECKO sources can be downloaded from gitorious ( https://gitorious.org/gecko )