00001 #ifndef EgammaReco_PreshowerClusterFwd_h 00002 #define EgammaReco_PreshowerClusterFwd_h 00003 // 00004 // $Id: PreshowerClusterFwd.h,v 1.4 2006/06/11 17:59:41 rahatlou Exp $ 00005 // 00006 #include <vector> 00007 #include "DataFormats/Common/interface/Ref.h" 00008 #include "DataFormats/Common/interface/RefVector.h" 00009 #include "DataFormats/Common/interface/RefProd.h" 00010 #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" 00011 00012 namespace reco { 00013 class PreshowerCluster; 00014 00016 typedef std::vector<PreshowerCluster> PreshowerClusterCollection; 00017 00019 typedef edm::Ref<PreshowerClusterCollection> PreshowerClusterRef; 00020 00022 typedef edm::RefProd<PreshowerClusterCollection> PreshowerClusterRefProd; 00023 00025 typedef edm::RefVector<PreshowerClusterCollection> PreshowerClusterRefVector; 00026 00028 typedef PreshowerClusterRefVector::iterator PreshowerCluster_iterator; 00029 } 00030 00031 #endif