LHCb event type builder, originally developed by Konstantin Schubert. http://lbeventtype.web.cern.ch/