### originArrayAND

Evalutes to true only if all origins (not just the preferred origin) evaluate to true for the enclosed subsetter.

### Example

    <originArrayAND>
      <removeEventDuplicate/>
    </originArrayAND>

### This consists of

<originArrayAND>

origin choice
<catalog>
<contributor>
<CSVEventPrinter>
<eventArea>
<eventAttrName>
<eventBoxArea>
<eventPolygonFile>
<externalOriginSubsetter>
<geographicalRegion>
<magnitudeRange>
<networkTimeRange/>
<originAND>
<originArrayAND>
<originArrayOR>
<originDepthRange>
<originNOT>
<originOR>
<originPointAzimuth>
<originPointBackAzimuth>
<originPointDistance>
<originScript>
<originTimeRange>
<pointLinearDistanceMagnitude>
<printlineEventProcess>
<removeEventDuplicate>
<seismicRegion>
<similarEvent>
<youngerThan>
</originArrayAND>

### Places this can be found

In origin there is a choice between all of the following

- removeEventDuplicate
- eventAttrName
- geographicalRegion
- seismicRegion
- originTimeRange
- magnitudeRange
- originDepthRange
- originPointDistance
- originPointAzimuth
- originPointBackAzimuth
- pointLinearDistanceMagnitude
- eventArea
- eventBoxArea
- eventPolygonFile
- catalog
- contributor
- networkTimeRange
- originArrayAND
- originArrayOR
- originAND
- originOR
- originNOT
- externalOriginSubsetter
- youngerThan
- printlineEventProcess
- CSVEventPrinter
- similarEvent
- originScript