### eventChannel

Subsetters that depend on both event and channel go here. In addition to the ones directly listed here, any eventStation, origin, network, station or channel subsetter may also be used here within a logical subsetter.

### Example

    <eventChannelOR>
        <originDepthRange>
            <min>100</min>
            <unit>KILOMETER</unit>
        </originDepthRange>
        <eventChannelOR>
            <bandCode>B</bandCode>
            <eventChannelAND>
                <bandCode>S</bandCode>
                <distanceRange>
                    <unit>DEGREE</unit>
                    <min>0</min>
                    <max>20</max>
                </distanceRange>
            </eventChannelAND>
        </eventChannelOR>
    </eventChannelOR>

### This consists of

eventChannel choice

<bestChannelAtStation>
<eventChannelAND>
<eventChannelNOT>
<eventChannelOR>
<eventChannelScript>
<externalEventChannelSubsetter>

### Places this can be found

In availableDataPlus there is a choice between all of the following

- availableData
- eventChannel
- eventStation
- request
- channel
- origin

In eventVector there is a choice between all of the following

- bestChannelAtStation
- ANDEventChannelWrapper
- OREventChannelWrapper
- eventVectorAND
- eventVectorOR
- eventVectorNOT
- eventVectorScript
- externalEventVectorSubsetter
- eventChannel

waveformArm contains this directly