All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
icarus::ICARUSChannelMapAlg::PlaneInfo_t Struct Reference

Collection of information on one plane. More...

Public Member Functions

constexpr ChannelRange_t const & channelRange () const
 Returns the range of channels covered by the wire plane. More...
 
constexpr raw::ChannelID_t firstChannel () const
 Returns the ID of the last channel in the range. More...
 
constexpr raw::ChannelID_t lastChannel () const
 Returns the ID of the last channel in the range. More...
 
constexpr raw::ChannelID_t endChannel () const
 Returns the ID of the channel after the last in the range. More...
 
constexpr readout::ROPID ROP () const
 Returns the ID of the readout plane this wire plane belongs to. More...
 

Public Attributes

ChannelRange_t fChannelRange
 Range of channels covered by the plane. More...
 
readout::ROPID fROPID
 Which readout plane this wire plane belongs to. More...
 

Detailed Description

Collection of information on one plane.

Definition at line 603 of file ICARUSChannelMapAlg.h.

Member Function Documentation

constexpr ChannelRange_t const& icarus::ICARUSChannelMapAlg::PlaneInfo_t::channelRange ( ) const
inline

Returns the range of channels covered by the wire plane.

Definition at line 609 of file ICARUSChannelMapAlg.h.

610  { return fChannelRange; }
ChannelRange_t fChannelRange
Range of channels covered by the plane.
constexpr raw::ChannelID_t icarus::ICARUSChannelMapAlg::PlaneInfo_t::endChannel ( ) const
inline

Returns the ID of the channel after the last in the range.

Definition at line 621 of file ICARUSChannelMapAlg.h.

622  { return fChannelRange.end(); }
constexpr raw::ChannelID_t end() const
Returns the ID of the channel after the last one in the range.
ChannelRange_t fChannelRange
Range of channels covered by the plane.
constexpr raw::ChannelID_t icarus::ICARUSChannelMapAlg::PlaneInfo_t::firstChannel ( ) const
inline

Returns the ID of the last channel in the range.

Definition at line 613 of file ICARUSChannelMapAlg.h.

614  { return fChannelRange.begin(); }
ChannelRange_t fChannelRange
Range of channels covered by the plane.
constexpr raw::ChannelID_t begin() const
Returns the ID of the first channel in the range.
constexpr raw::ChannelID_t icarus::ICARUSChannelMapAlg::PlaneInfo_t::lastChannel ( ) const
inline

Returns the ID of the last channel in the range.

Definition at line 617 of file ICARUSChannelMapAlg.h.

618  { return fChannelRange.end() - 1; }
constexpr raw::ChannelID_t end() const
Returns the ID of the channel after the last one in the range.
ChannelRange_t fChannelRange
Range of channels covered by the plane.
constexpr readout::ROPID icarus::ICARUSChannelMapAlg::PlaneInfo_t::ROP ( ) const
inline

Returns the ID of the readout plane this wire plane belongs to.

Definition at line 625 of file ICARUSChannelMapAlg.h.

625 { return fROPID; }
readout::ROPID fROPID
Which readout plane this wire plane belongs to.

Member Data Documentation

ChannelRange_t icarus::ICARUSChannelMapAlg::PlaneInfo_t::fChannelRange

Range of channels covered by the plane.

Definition at line 605 of file ICARUSChannelMapAlg.h.

readout::ROPID icarus::ICARUSChannelMapAlg::PlaneInfo_t::fROPID

Which readout plane this wire plane belongs to.

Definition at line 606 of file ICARUSChannelMapAlg.h.


The documentation for this struct was generated from the following file: