<HDDM class="s" version="1.0" xmlns="http://www.gluex.org/hddm">
  <physicsEvent eventNo="int" maxOccurs="unbounded" runNo="int">
    <reaction maxOccurs="unbounded" minOccurs="0" type="int" weight="float">
      <beam minOccurs="0" type="Particle_t">
        <momentum E="float" px="float" py="float" pz="float" />
        <properties charge="int" mass="float" />
      </beam>
      <target minOccurs="0" type="Particle_t">
        <momentum E="float" px="float" py="float" pz="float" />
        <properties charge="int" mass="float" />
      </target>
      <vertex maxOccurs="unbounded">
        <product decayVertex="int" id="int" maxOccurs="unbounded" mech="int" parentid="int" pdgtype="int" type="Particle_t">
          <momentum E="float" px="float" py="float" pz="float" />
          <properties charge="int" mass="float" />
        </product>
        <origin t="float" vx="float" vy="float" vz="float" />
      </vertex>
    </reaction>
    <hitView minOccurs="0" version="2.0">
      <barrelEMcal minOccurs="0">
        <bcalCell layer="int" maxOccurs="4" minOccurs="0" module="int" sector="int">
          <bcalHit E="float" maxOccurs="unbounded" minOccurs="0" t="float" zLocal="float" />
        </bcalCell>
        <bcalTruthShower E="float" maxOccurs="unbounded" minOccurs="0" phi="float" primary="boolean" ptype="int" px="float" py="float" pz="float" r="float" t="float" track="int" z="float" />
      </barrelEMcal>
      <forwardEMcal minOccurs="0">
        <fcalBlock column="int" maxOccurs="unbounded" minOccurs="0" row="int">
          <fcalHit E="float" maxOccurs="unbounded" t="float" />
        </fcalBlock>
        <fcalTruthShower E="float" maxOccurs="unbounded" minOccurs="0" primary="boolean" ptype="int" px="float" py="float" pz="float" t="float" track="int" x="float" y="float" z="float" />
      </forwardEMcal>
      <mcTrajectory minOccurs="0">
        <mcTrajectoryPoint E="float" dE="float" maxOccurs="unbounded" mech="int" minOccurs="0" part="int" primary_track="int" px="float" py="float" pz="float" radlen="float" step="float" t="float" track="int" x="float" y="float" z="float" />
      </mcTrajectory>
    </hitView>
  </physicsEvent>
</HDDM>

