<record name="LCIOIndex">
<block name="LCIOIndex" major="1" minor="0">
<data type="int" name="controlWord">
Bit 0 = single Run
Bit 1 = long offset required
</data>
<data type="int" name="runMin"/>
<data type="long" name="baseOffset"/>
<data type="int" name="size"/>
<repeat count="size">
<if condition="(controlWord&1)==0">
<data type="int" name="runOffset">
Relative to runMin
</data>
</if>
<data type="int" name="eventNumber">
Event number, or -1 for run header records
</data>
<if condition="(controlWord&2)==1">
<data type="long" name="locationOffset">
Relative to baseOffset
</data>
<else/>
<data type="int" name="locationOffset">
Relative to baseOffset
</data>
</if>
</repeat>
</block>
</record>
|