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

Geometric location and composition of the window. More...

#include <WindowChannelMap.h>

Inheritance diagram for icarus::trigger::WindowChannelMap::WindowComposition_t:
icarus::trigger::WindowChannelMap::WindowInfo_t

Public Member Functions

bool hasCryostat () const
 Returns whether the window is in a single, known cryostat. More...
 

Public Attributes

geo::Point_t center
 Center of the window. More...
 
geo::CryostatID cryoid
 Which cryostat the channels are in. More...
 
std::vector< raw::Channel_tchannels
 Optical detector channels covered by this window. More...
 

Detailed Description

Geometric location and composition of the window.

Definition at line 63 of file WindowChannelMap.h.

Member Function Documentation

bool icarus::trigger::WindowChannelMap::WindowComposition_t::hasCryostat ( ) const
inline

Returns whether the window is in a single, known cryostat.

Definition at line 73 of file WindowChannelMap.h.

73 { return cryoid.isValid; }
bool isValid
Whether this ID points to a valid element.
Definition: geo_types.h:211
geo::CryostatID cryoid
Which cryostat the channels are in.

Member Data Documentation

geo::Point_t icarus::trigger::WindowChannelMap::WindowComposition_t::center

Center of the window.

Definition at line 65 of file WindowChannelMap.h.

std::vector<raw::Channel_t> icarus::trigger::WindowChannelMap::WindowComposition_t::channels

Optical detector channels covered by this window.

Definition at line 70 of file WindowChannelMap.h.

geo::CryostatID icarus::trigger::WindowChannelMap::WindowComposition_t::cryoid

Which cryostat the channels are in.

Definition at line 67 of file WindowChannelMap.h.


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