1 / 6

Generator Interface Issues

Generator Interface Issues. Lynn Garren Nov. 30, 2005. CLHEP/HepMC. HepPDT particle ID translation methods CBinterface C++ compliant interface to common blocks Singleton implementation Fortran used only in examples Saves generated mass not always the same as mass from 4 vector

mandyt
Télécharger la présentation

Generator Interface Issues

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Generator Interface Issues Lynn Garren Nov. 30, 2005

  2. CLHEP/HepMC • HepPDT particle ID translation methods • CBinterface • C++ compliant interface to common blocks • Singleton implementation • Fortran used only in examples • Saves generated mass • not always the same as mass from 4 vector • HEPEVT/phep(5, )

  3. HepPDT original design • Designed to interface with generators • call decay method directly • New generation of C++ generators use ThePeg/PDT • More complex than users want

  4. HepPDT Version 2 • Remove direct interface to decay methods • Simpler and more transparent • particle ID translation methods • (same as HepPDT version 1) • free function • do not depend on HepPDT::ParticleData • currently knows about PDG, herwig, isajet, pythia, QQ, EvtGen

  5. HepPDT::ParticleID • Particle ID class • Describes the PDG particle ID numbers • Is this a valid ID? • Is this a baryon, meson, etc.? • Does this particle have a b quark, etc.? • Methods to access all information embedded in PDG numbering scheme • Attempt to standardize name strings

  6. Conclusion • HepPDT version 2 available Dec. 5 • improvements based on user input • http://cepa.fnal.gov/psm/heppdt/ • Future versions based on requests from this forum • You may want some ideas from CLHEP/HepMC

More Related