Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DQM/CSCMonitorModule/data/emuDQMBooking.xsd is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 
0003 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.phys.ufl.edu/cms/emu/dqm" targetNamespace="http://www.phys.ufl.edu/cms/emu/dqm" elementFormDefault="qualified">
0004 
0005   <xs:element name="Booking">
0006     <xs:complexType>
0007       <xs:sequence>
0008         <xs:element name="Definition" type="DefinitionType" minOccurs="0" maxOccurs="unbounded"/>
0009         <xs:element name="Histogram" type="HistogramType" minOccurs="0" maxOccurs="unbounded"/>
0010       </xs:sequence>
0011     </xs:complexType>
0012     <xs:unique name="UniqueHistogramName">
0013       <xs:selector xpath="Histogram/Name"/>
0014         <xs:field xpath="."/>
0015     </xs:unique>
0016   </xs:element>
0017   
0018   <xs:complexType name="DefinitionType">
0019     <xs:complexContent>
0020       <xs:extension base="BaseHistogramType">
0021         <xs:attribute name="id" type="xs:ID" use="required"/>
0022       </xs:extension>
0023     </xs:complexContent>
0024   </xs:complexType>
0025   
0026   <xs:complexType name="NameType">
0027     <xs:simpleContent>
0028       <xs:extension base="xs:string">
0029         <xs:attribute name="from" type="xs:integer" use="optional"/>
0030         <xs:attribute name="to" type="xs:integer" use="optional"/>
0031       </xs:extension>
0032     </xs:simpleContent>
0033   </xs:complexType>
0034 
0035   <xs:complexType name="HistogramType">
0036     <xs:complexContent>
0037       <xs:extension base="BaseHistogramType">
0038         <xs:sequence>
0039           <xs:element name="Name" type="NameType"/>
0040         </xs:sequence>
0041         <xs:attribute name="ref" type="xs:IDREF" use="optional"/>
0042       </xs:extension>
0043     </xs:complexContent>
0044   </xs:complexType>
0045   
0046   <xs:complexType name="BaseHistogramType">
0047     <xs:sequence>
0048       <xs:element name="Descr" type="xs:string" minOccurs="0"/>
0049       <xs:element name="Folder" type="xs:string" minOccurs="0"/>
0050       <xs:element name="LabelsOption" type="xs:string" minOccurs="0"/>
0051       <xs:element name="Prefix" minOccurs="0">
0052         <xs:simpleType>
0053           <xs:restriction base="xs:string">
0054             <xs:enumeration value="CSC"/>
0055             <xs:enumeration value="DDU"/>
0056             <xs:enumeration value="EMU"/>
0057             <xs:enumeration value="FED"/>
0058           </xs:restriction>
0059         </xs:simpleType>
0060       </xs:element>
0061       <xs:element name="SetErrorOption" type="xs:string" minOccurs="0"/>
0062       <xs:element name="SetGridx" type="xs:integer" minOccurs="0"/>
0063       <xs:element name="SetGridy" type="xs:integer" minOccurs="0"/>
0064       <xs:element name="SetLabelSizeX" type="xs:double" minOccurs="0"/>
0065       <xs:element name="SetLabelSizeY" type="xs:double" minOccurs="0"/>
0066       <xs:element name="SetLabelSizeZ" type="xs:double" minOccurs="0"/>
0067       <xs:element name="SetLeftMargin" type="xs:double" minOccurs="0"/>
0068       <xs:element name="SetLogx" type="xs:integer" minOccurs="0"/>
0069       <xs:element name="SetLogy" type="xs:integer" minOccurs="0"/>
0070       <xs:element name="SetLogz" type="xs:integer" minOccurs="0"/>
0071       <xs:element name="SetMaximum" type="xs:double" minOccurs="0"/>
0072       <xs:element name="SetMinimum" type="xs:integer" minOccurs="0"/>
0073       <xs:element name="SetNdivisionsX" type="xs:integer" minOccurs="0"/>
0074       <xs:element name="SetNdivisionsY" type="xs:integer" minOccurs="0"/>
0075       <xs:element name="SetOption" type="xs:string" minOccurs="0"/>
0076       <xs:element name="SetOptStat" type="xs:string" minOccurs="0"/>
0077       <xs:element name="SetRightMargin" type="xs:double" minOccurs="0"/>
0078       <xs:element name="SetStats" minOccurs="0">
0079         <xs:simpleType>
0080           <xs:restriction base="xs:byte">
0081             <xs:enumeration value="0"/>
0082             <xs:enumeration value="1"/>
0083           </xs:restriction>
0084         </xs:simpleType>
0085       </xs:element>
0086       <xs:element name="SetTitleOffset" type="xs:string" minOccurs="0"/>
0087       <xs:element name="SetXLabels" type="xs:string" minOccurs="0"/>
0088       <xs:element name="SetYLabels" type="xs:string" minOccurs="0"/>
0089       <xs:element name="Title" type="xs:string" minOccurs="0"/>
0090       <xs:element name="Type" minOccurs="0">
0091         <xs:simpleType>
0092           <xs:restriction base="xs:string">
0093             <xs:enumeration value="h1"/>
0094             <xs:enumeration value="h2"/>
0095             <xs:enumeration value="hp"/>
0096           </xs:restriction>
0097         </xs:simpleType>
0098       </xs:element>
0099       <xs:element name="XBins" type="xs:integer" minOccurs="0"/>
0100       <xs:element name="XMax" type="xs:integer" minOccurs="0"/>
0101       <xs:element name="XMin" type="xs:integer" minOccurs="0"/>
0102       <xs:element name="XTitle" type="xs:string" minOccurs="0"/>
0103       <xs:element name="YBins" type="xs:integer" minOccurs="0"/>
0104       <xs:element name="YMax" type="xs:integer" minOccurs="0"/>
0105       <xs:element name="YMin" type="xs:integer" minOccurs="0"/>
0106       <xs:element name="YTitle" type="xs:string" minOccurs="0"/>
0107     </xs:sequence>
0108   </xs:complexType>
0109   
0110 </xs:schema>