CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
edmNew::DetSetVector< T >::IterHelp Struct Reference

#include <DetSetVectorNew.h>

Public Types

typedef DetSet result_type
 

Public Member Functions

 IterHelp ()
 
 IterHelp (DetSetVector< T > const &iv, bool iup)
 
result_typeoperator() (Item const &item) const
 

Private Attributes

result_type m_detset
 
bool m_update
 
DetSetVector< T > const * m_v
 

Detailed Description

template<typename T>
struct edmNew::DetSetVector< T >::IterHelp

Definition at line 204 of file DetSetVectorNew.h.

Member Typedef Documentation

template<typename T>
typedef DetSet edmNew::DetSetVector< T >::IterHelp::result_type

Definition at line 205 of file DetSetVectorNew.h.

Constructor & Destructor Documentation

template<typename T>
edmNew::DetSetVector< T >::IterHelp::IterHelp ( )
inline

Definition at line 207 of file DetSetVectorNew.h.

207 : m_v(nullptr),m_update(false){}
DetSetVector< T > const * m_v
template<typename T>
edmNew::DetSetVector< T >::IterHelp::IterHelp ( DetSetVector< T > const &  iv,
bool  iup 
)
inline

Definition at line 208 of file DetSetVectorNew.h.

208 : m_v(&iv), m_update(iup){}
DetSetVector< T > const * m_v

Member Function Documentation

template<typename T>
result_type& edmNew::DetSetVector< T >::IterHelp::operator() ( Item const &  item) const
inline

Definition at line 210 of file DetSetVectorNew.h.

References edmNew::DetSet< T >::set().

210  {
212  return m_detset;
213  }
void set(Container const &icont, typename Container::Item const &item, bool update=true)
DetSetVector< T > const * m_v
Item const & item(size_t cell) const

Member Data Documentation

template<typename T>
result_type edmNew::DetSetVector< T >::IterHelp::m_detset
mutableprivate

Definition at line 216 of file DetSetVectorNew.h.

template<typename T>
bool edmNew::DetSetVector< T >::IterHelp::m_update
private

Definition at line 217 of file DetSetVectorNew.h.

template<typename T>
DetSetVector<T> const* edmNew::DetSetVector< T >::IterHelp::m_v
private

Definition at line 215 of file DetSetVectorNew.h.