XML To Database Round-Trip Validation of Detector Description

This page describes the validation procedure of taking a set of XML files, confirming they are correct, loading them into a single XML file which does not use DDAlgorithms, testing that file is correct, loading that single file into a local database, then reading that out and comparing the data content to the data content of the original set of XML files.


As described in other documents, the XML files are the master copy and input mechanism for the Detector Description of CMSSW. Here, we provide a mechanism to test the XML Schema conformance, validity of the DDD in memory model and the agreement of the database with the original set of XML files. We validate that a derived version (database) conforms to the original source (set of XML files).


In order to run the test you do the following:

---++ Documentation
---+++ A group of algorithms
   * link to a doc page - short explanation
   * link to another doc page - another short explanation
---+++ Algorithms for something else
   * link to a doc page - short explanation

---++ Heading 1

---+++ Subheading 1

---++ Contacts
   * [[DetectorDescription][SWGuideDetectorDescription]]
   * Contact: Michael Case
   * *Hypernews forum*: [[https://hypernews.cern.ch/HyperNews/CMS/get/geometry.html]]

---++!! Review status 

<!-- Add your review status in this table structure with 2 columns delineated by three vertical bars -->

| *Reviewer/Editor and Date (copy from screen)* | *Comments* |
| Main.KatiLassilaPerini - 23 Jan 2007 | created template page  |

<!-- In the following line, be sure to put a blank space AFTER your name; otherwise the Summary doesn't come out right. -->

%RESPONSIBLE% !MichaelCase %BR%
%REVIEW% Most recent reviewer
Edit | Attach | Watch | Print version | History: r8 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2009-10-22 - MichaelCase
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

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