CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
mkfit::IterationMaskIfc Struct Reference

#include <IterationConfig.h>

Inheritance diagram for mkfit::IterationMaskIfc:
mkfit::IterationMaskIfcBase

Public Member Functions

const std::vector< bool > * get_mask_for_layer (int layer) const override
 
- Public Member Functions inherited from mkfit::IterationMaskIfcBase
virtual ~IterationMaskIfcBase ()
 

Public Attributes

std::vector< std::vector< bool > > m_mask_vector
 

Detailed Description

Definition at line 23 of file IterationConfig.h.

Member Function Documentation

◆ get_mask_for_layer()

const std::vector<bool>* mkfit::IterationMaskIfc::get_mask_for_layer ( int  layer) const
inlineoverridevirtual

Reimplemented from mkfit::IterationMaskIfcBase.

Definition at line 26 of file IterationConfig.h.

References m_mask_vector.

26 { return &m_mask_vector[layer]; }
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
std::vector< std::vector< bool > > m_mask_vector

Member Data Documentation

◆ m_mask_vector

std::vector<std::vector<bool> > mkfit::IterationMaskIfc::m_mask_vector