File indexing completed on 2024-04-06 12:04:06
0001
0002 #ifndef HFEMClusterShapeAssociation_h
0003 #define HFEMClusterShapeAssociation_h
0004
0005 #include <vector>
0006 #include "DataFormats/Common/interface/Ref.h"
0007 #include "DataFormats/Common/interface/RefVector.h"
0008 #include "DataFormats/EgammaReco/interface/HFEMClusterShapeFwd.h"
0009 #include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
0010 #include "DataFormats/Common/interface/AssociationMap.h"
0011
0012 namespace reco {
0013
0014
0015 typedef edm::AssociationMap<edm::OneToOne<SuperClusterCollection, HFEMClusterShapeCollection> >
0016 HFEMClusterShapeAssociationCollection;
0017
0018 typedef HFEMClusterShapeAssociationCollection::value_type HFEMClusterShapeAssociation;
0019
0020
0021 typedef edm::Ref<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRef;
0022
0023
0024 typedef edm::RefProd<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRefProd;
0025
0026
0027 typedef edm::RefVector<HFEMClusterShapeAssociationCollection> HFEMClusterShapeAssociationRefVector;
0028
0029 }
0030
0031 #endif