CMS 3D CMS Logo

Classes | Namespaces | Functions

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/DataFormats/Common/interface/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

namespace  edmNew
namespace  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)