CMS 3D CMS Logo

Classes | Namespaces | Macros | Functions
DetSetVectorNew.h File Reference
#include "DataFormats/Common/interface/CMS_CLASS_VERSION.h"
#include "DataFormats/Common/interface/DetSetNew.h"
#include "DataFormats/Common/interface/traits.h"
#include <boost/iterator/transform_iterator.hpp>
#include <boost/any.hpp>
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
#include <atomic>
#include <memory>
#include <vector>
#include <cassert>
#include <algorithm>
#include <functional>
#include <iterator>
#include <utility>
#include "DataFormats/Common/interface/Ref.h"
#include <type_traits>
#include "DataFormats/Common/interface/ContainerMaskTraits.h"

Go to the source code of this file.

Classes

struct  edmNew::CapacityExaustedException
 
class  edm::ContainerMaskTraits< edmNew::DetSetVector< T > >
 
class  edmNew::DetSetVector< T >
 
struct  edmNew::dstvdetails::DetSetVectorTrans
 
class  edmNew::DetSetVector< T >::FastFiller
 
class  edmNew::DetSetVector< T >::FindForDetSetVector
 
struct  edm::refhelper::FindForNewDetSetVector< T >
 
struct  edm::refhelper::FindSetForNewDetSetVector< T >
 
struct  edm::refhelper::FindTrait< edmNew::DetSetVector< T >, edmNew::DetSet< T > >
 
struct  edm::refhelper::FindTrait< typename edmNew::DetSetVector< T >, T >
 
struct  edmNew::dstvdetails::DetSetVectorTrans::Item
 
struct  edmNew::DetSetVector< T >::IterHelp
 
class  edmNew::dslv::LazyGetter< T >
 
class  edmNew::dslv::LazyGetter< T >
 
class  edmNew::DetSetVector< T >::TSFastFiller
 

Namespaces

 edm
 HLT enums.
 
 edm::refhelper
 
 edmNew
 
 edmNew::dslv
 
 edmNew::dstvdetails
 

Macros

#define DSVN_USE_ATOMIC
 

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::notSafe ()
 
void edmNew::dstvdetails::throw_range (det_id_type iid)
 
void edmNew::dstvdetails::throwCapacityExausted ()
 

Macro Definition Documentation

#define DSVN_USE_ATOMIC

Definition at line 15 of file DetSetVectorNew.h.