HepML project

HEPML is a Unified XML format of information required for Monte-Carlo (MC) simulation in HEP.

Following discussions and agreements at the MC4LHC workshop, HepML is now being developed in collaboration between LCG, CEDAR and several generator authors, with others welcome to join in.


HEPML proposal

MC codes

Project structure


Talks on HepML

HEPML schemes

The first part of HepML is the unified XML format of event samples simulated by Matrix Element (ME) generators (e.g. CompHEP, MadGraph, AlpGen, GRACE, etc.). At present, each MC generator supports its own output format. Some authors of matrix element tools provide interface codes to pass the events of a particular MC generator to the next level of the simulation (e.g. showering, hadronization, decays in SH generators -- PYTHIA, HERWIG, etc.) which are based on Les Houches Accord I. However, there is still no agreement on a possible unified format to save intermediate MC information to a file.

The most appropriate technology for the unified event format seems to be XML, which provides the possibility to describe the stored information in a very flexible and standardized way. Different MC generators may use the same tag for the description of a physics parameter, or may need to keep specific information (through the introduction of a dedicated tag). In other words, the HEPML format should consist of many possible XML tags which will describe the meta information of MC generation (e.g. theoretical model, physics processes, parameters of generation, cuts, ...) and provides the rules how to read specific information about each event (e.g. four-momenta, QCD scale, color chain, etc.). Possible internal adaption of this representation to the most popular Monte Carlo generators would result in a significant improvement of the Monte Carlo documentation and book-keeping.

HepML interface of ME generator Right event file Right SH generator is the first step of HepML project. It is possible to extend HepML as an XML standard to keep necessary information for the different levels of simulation in HEP, from theoretical model to a simulation of detector responds. HepML provides the possibility to use and develop many standard tools for the comparison, validation, graphical representation of the results and create transparent unified interfaces for the different software in HEP on the modern level of Computer science.


Group meetings

Example of HepML LHA I Event File of ME -> SH Level of Simulation

Edit | Attach | Watch | Print version | History: r27 < r26 < r25 < r24 < r23 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r27 - 2007-10-01 - SergeyBelov
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback