| Home | Libraries | People | FAQ | More

## Function slice

boost::histogram::algorithm::slice — Slice command to be used in `reduce`.

## Synopsis

    // In header: <boost/histogram/algorithm/reduce.hpp>

    reduce_command
    slice(unsigned iaxis, axis::index_type begin, axis::index_type end,
          slice_mode mode = slice_mode::shrink);

## Description

Command is applied to axis with given index.

Slicing works like `shrink` or`crop`, but uses bin indices instead of values.

Parameters: |
`iaxis` | which axis to operate on.
`begin` | first index that should be kept.
`end` | one past the last index that should be kept.
`mode` | whether to behave like `shrink` or`crop` regarding removed bins.