CMS 3D CMS Logo

DetSetVectorNew.h File Reference

#include "DataFormats/Common/interface/DetSet.h"
#include "DataFormats/Common/interface/DetSetNew.h"
#include "DataFormats/Common/interface/traits.h"
#include <boost/iterator_adaptors.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include <boost/iterator/counting_iterator.hpp>
#include <boost/any.hpp>
#include <boost/shared_ptr.hpp>
#include <vector>
#include "DataFormats/Common/interface/Ref.h"
#include <boost/mpl/assert.hpp>
#include <boost/type_traits/is_same.hpp>

Go to the source code of this file.

Namespaces

namespace  edm
namespace  edm::refhelper
namespace  edmNew
namespace  edmNew::dslv
namespace  edmNew::dstvdetails

Classes

class  edmNew::DetSetVector< T >
 an optitimized container that linearized a "map of vector". More...
class  edmNew::DetSetVector< T >::FastFiller
struct  edmNew::DetSetVector< T >::FindForDetSetVector
struct  edmNew::DetSetVector< T >::IterHelp
struct  edmNew::dstvdetails::DetSetVectorTrans
struct  edmNew::dstvdetails::DetSetVectorTrans::Item
struct  edm::refhelper::FindSetForNewDetSetVector< T >
struct  edm::refhelper::FindTrait< edmNew::DetSetVector< T >, edmNew::DetSet< T > >
struct  edm::refhelper::FindTrait< typename edmNew::DetSetVector< T >, T >
class  edmNew::dslv::LazyGetter< T >

Functions

void edmNew::dstvdetails::errorFilling ()
void edmNew::dstvdetails::errorIdExists (det_id_type iid)
template<class HandleT>
edm::Ref< typename
HandleT::element_type,
typename
HandleT::element_type::value_type::value_type > 
edmNew::makeRefTo (const HandleT &iHandle, typename HandleT::element_type::value_type::const_iterator itIter)
void edmNew::dstvdetails::throw_range (det_id_type iid)


Generated on Tue Jun 9 17:51:49 2009 for CMSSW by  doxygen 1.5.4