CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions
DetSetAlgorithm.h File Reference
#include "DataFormats/Common/interface/DetSetVectorNew.h"
#include <boost/ref.hpp>
#include <boost/function.hpp>
#include <algorithm>

Go to the source code of this file.

Classes

struct  edmNew::dstvdetails::Pointer
 

Namespaces

 edmNew
 
 edmNew::dstvdetails
 

Functions

template<typename DSTV , typename A , typename B , typename T >
void edmNew::copyDetSetRange (DSTV const &dstv, std::vector< T const * > &v, std::pair< A, B > const &sel)
 
template<typename DSTV , typename A , typename B >
DSTV::Range edmNew::detsetRangeFromPair (DSTV const &v, std::pair< A, B > const &p)
 
template<typename DSTV , typename A , typename B , typename F >
void edmNew::foreachDetSetObject (DSTV const &v, std::pair< A, B > const &sel, F &f)