00001 #ifndef TrackCandidateCaloClusterAssociation_h 00002 #define TrackCandidateCaloClusterAssociation_h 00003 00004 #include <vector> 00005 #include "DataFormats/Common/interface/Ref.h" 00006 #include "DataFormats/Common/interface/RefVector.h" 00007 #include "DataFormats/Common/interface/RefProd.h" 00008 #include "DataFormats/Common/interface/Ptr.h" 00009 #include "DataFormats/Common/interface/PtrVector.h" 00010 #include "DataFormats/TrackCandidate/interface/TrackCandidate.h" 00011 #include "DataFormats/CaloRecHit/interface/CaloClusterFwd.h" 00012 #include "DataFormats/Common/interface/ValueMap.h" 00013 00014 00015 00016 namespace reco { 00017 00018 // association map 00019 typedef edm::ValueMap<reco::CaloClusterPtr> TrackCandidateCaloClusterPtrAssociation; 00020 typedef edm::ValueMap<reco::CaloClusterPtrVector> TrackCandidateCaloClusterPtrVectorAssociation; 00021 00022 00023 } 00024 00025 #endif