CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/DataFormats/Common/interface/OneToManyWithQuality.h

Go to the documentation of this file.
00001 #ifndef DataFormats_Common_OneToManyWithQuality_h
00002 #define DataFormats_Common_OneToManyWithQuality_h
00003 #include "DataFormats/Common/interface/OneToManyWithQualityGeneric.h"
00004 
00005 namespace edm {
00006   template<typename CKey, typename CVal, typename Q, typename index = unsigned int>
00007   class OneToManyWithQuality : public OneToManyWithQualityGeneric<CKey, CVal, Q, index> {
00008   private:
00009     typedef OneToManyWithQualityGeneric<CKey, CVal, Q, index> base;
00010  
00011   public:
00013     typedef typename base::val_type val_type;
00015     typedef typename base::key_type key_type;
00017     typedef typename base::data_type data_type;
00019     typedef typename base::index_type index_type;
00021     typedef typename base::map_type map_type;
00023     typedef typename base::ref_type ref_type;
00025     typedef typename base::transient_map_type transient_map_type;
00027     typedef typename base::transient_key_vector transient_key_vector;
00029     typedef typename base::transient_val_vector transient_val_vector;  
00030   };
00031 }
00032 
00033 #endif