particle properties in xml

Download Particle Properties in XML

Post on 07-Jan-2016

33 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Particle Properties in XML. Patrick Hellwig. Universitt Kaiserslautern, Germany Department of Physics Hellwig@physik.uni-kl.de CERN Summer Student@EP/ALC, IP/API. Particle Properties in XML. XML technology particles and properties data modeling Conclusion Part 1 Java implementation - PowerPoint PPT Presentation

TRANSCRIPT

  • Particle Properties in XMLUniversitt Kaiserslautern, GermanyDepartment of PhysicsHellwig@physik.uni-kl.deCERN Summer Student@EP/ALC, IP/APIPatrick Hellwig

  • Particle Properties in XMLXML technologyparticles and propertiesdata modeling Conclusion Part 1Java implementationJAS Java Analysis StudioConclusion Part 2

  • XML Technology http://www.w3.orgMultiple parts:Data-file (XML)Schema-file (XSD/DTD)Style-file (XSL)Elements AttributesXML:

    2212938.272

  • Particles and PropertiesProperties of Particles are needed for analysisStandard source of data: Particle Data Group (PDG)But no database !Each software has its own databaseTwo areas: ParticlesGeneral Information (Mass, Width, etc.)Decay ModesFamily structure

  • Data Model: Particle-Families

  • .................

    XML-file: Family entry

  • Data Model: Particle

  • name:ASCII-Name of the Particletexname:Name of the Particle in LaTeX2e form some remarks for the physicists

    } }}As many as neededXML-file: Particle Entry

  • Java: XML Loading ProcedureXML-fileSAX2found Dataetc YaPPI API found Decayfound Particledatastructure

  • Class Structure111***1*

  • XML readerAPIXML filesData structureXML writerAPI-level

  • Demonstration: HTML servlet

  • Demonstration HTML-Servlet

  • Demonstration TeXServlet

  • JAS Java Analysis Studiohttp://jas.freehep.orgAnalysis software for high energy physicsAccess to XML-database via Java Interface

    ParticleProperties.setParticlePropertyProvider(new XMLParticlePropertyProvider(file));ParticleType pp = ParticleProperties.get( Particle_ID_Number); pp.getMass(); pp.getWidth(); etc.

  • ConclusionsXMLvery openplatform independentAbility to publish on the WebEasy accessible in many languages: Java, C++, Could be: one PDG data source for manyBut: difficult to get data out of PDG-book

  • Particle Data Group DatabaseA PDG Oracle database existsBut: A Database for printing the bookNo average values (like Mass, Width, etc.) without special Fortran calculation programshttp://pdg.lbl.gov: Postscript files generated by the databasePossibility to analyze the Postscript

  • Conclusions Part 2Status: Until today no reply from PDG, if we can get the actual databaseToDo:DocumentationPDG database import, if possiblePS import otherwise(Option: Frontend Editor for Particle administration)WEB-Page with all information

Recommended

View more >