1 #ifndef DataFormats_Common_ContainerMask_h 2 #define DataFormats_Common_ContainerMask_h 43 bool mask(
unsigned int iIndex)
const {
44 if (iIndex <
m_mask.size()) {
76 : m_prod(iProd), m_mask(iMask) {
83 return this->
mask(index);
93 assert(iTo.size() ==
m_mask.size());
std::vector< bool > m_mask
#define CMS_CLASS_VERSION(_version_)
void copyMaskTo(std::vector< bool > &) const
bool mask(unsigned int iIndex) const
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
product_type const * product() const
void swap(RefProd< C > &)
def template(fileName, svg, replaceme="REPLACEME")
static size_t size(const T *iContainer)
const edm::RefProd< T > & refProd() const
static unsigned int indexFor(const value_type *iElement, const T *iContainer)
void applyOrTo(std::vector< bool > &) const
void swap(ContainerMask< T > &iOther)