![]() |
![]() |
00001 00002 #ifndef HFEMClusterShapeAssociation_h 00003 #define HFEMClusterShapeAssociation_h 00004 00005 #include <vector> 00006 #include "DataFormats/Common/interface/Ref.h" 00007 #include "DataFormats/Common/interface/RefVector.h" 00008 #include "DataFormats/EgammaReco/interface/HFEMClusterShapeFwd.h" 00009 #include "DataFormats/EgammaReco/interface/SuperClusterFwd.h" 00010 #include "DataFormats/Common/interface/AssociationMap.h" 00011 00012 namespace reco { 00013 00014 // association map 00015 typedef edm::AssociationMap<edm::OneToOne<SuperClusterCollection, HFEMClusterShapeCollection> > HFEMClusterShapeAssociationCollection; 00016 00017 typedef HFEMClusterShapeAssociationCollection::value_type HFEMClusterShapeAssociation; 00018 00020 typedef edm::Ref<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRef; 00021 00023 typedef edm::RefProd<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRefProd; 00024 00026 typedef edm::RefVector<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRefVector; 00027 00028 } 00029 00030 #endif