Go to the documentation of this file. 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()) {
83 return this->
mask(index);
void swap(ContainerMask< T > &iOther)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
static unsigned int indexFor(const value_type *iElement, const T *iContainer)
std::vector< bool > m_mask
#define CMS_CLASS_VERSION(_version_)
product_type const * product() const
void swap(RefProd< C > &)
static size_t size(const T *iContainer)
const edm::RefProd< T > & refProd() const
def template(fileName, svg, replaceme="REPLACEME")
void copyMaskTo(std::vector< bool > &) const
void applyOrTo(std::vector< bool > &) const
bool mask(unsigned int iIndex) const