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>