00001 #ifndef CaloRecHit_CaloClusterCollection_h 00002 #define CaloRecHit_CaloClusterCollection_h 00003 00004 #include <vector> 00005 #include "DataFormats/Common/interface/Ref.h" 00006 #include "DataFormats/Common/interface/RefVector.h" 00007 #include "DataFormats/Common/interface/Ptr.h" 00008 #include "DataFormats/Common/interface/PtrVector.h" 00009 00010 00011 #include "DataFormats/CaloRecHit/interface/CaloCluster.h" 00012 00013 namespace reco { 00015 typedef std::vector<CaloCluster> CaloClusterCollection; 00016 00017 typedef edm::Ptr<CaloCluster> CaloClusterPtr; 00018 typedef edm::PtrVector<CaloCluster> CaloClusterPtrVector; 00019 typedef edm::View<CaloCluster> CaloClusterView; 00020 00021 typedef CaloClusterPtrVector::iterator CaloCluster_iterator; 00022 00023 00024 } 00025 #endif