CMS 3D CMS Logo

edm::CompareRefDetSet< T, C > Struct Template Reference

#include <DataFormats/Common/interface/DetSetRefVector.h>

List of all members.

Public Types

typedef Ref< C, DetSet< T >,
refhelper::FindDetSetForDetSetVector
< T, C > > 
ref_type

Public Member Functions

bool operator() (det_id_type iId, const ref_type &iRef)
bool operator() (const ref_type &iRef, det_id_type iId)


Detailed Description

template<typename T, typename C = DetSetVector<T>>
struct edm::CompareRefDetSet< T, C >

Definition at line 82 of file DetSetRefVector.h.


Member Typedef Documentation

template<typename T, typename C = DetSetVector<T>>
typedef Ref<C, DetSet<T>, refhelper::FindDetSetForDetSetVector<T,C> > edm::CompareRefDetSet< T, C >::ref_type

Definition at line 83 of file DetSetRefVector.h.


Member Function Documentation

template<typename T, typename C = DetSetVector<T>>
bool edm::CompareRefDetSet< T, C >::operator() ( det_id_type  iId,
const ref_type iRef 
) [inline]

Definition at line 87 of file DetSetRefVector.h.

References edm::Ref< C, T, F >::key().

00087                                                              {
00088         return iId < iRef.key();
00089       }

template<typename T, typename C = DetSetVector<T>>
bool edm::CompareRefDetSet< T, C >::operator() ( const ref_type iRef,
det_id_type  iId 
) [inline]

Definition at line 84 of file DetSetRefVector.h.

References edm::Ref< C, T, F >::key().

00084                                                              {
00085         return iRef.key() < iId;
00086       }


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:39:41 2009 for CMSSW by  doxygen 1.5.4