00001 #ifndef DATAFORMATS_CALOTOWERS_CALOTOWERFWD_H 00002 #define DATAFORMATS_CALOTOWERS_CALOTOWERFWD_H 1 00003 00004 #include "DataFormats/Common/interface/Ptr.h" 00005 #include "DataFormats/Common/interface/SortedCollection.h" 00006 #include "DataFormats/Common/interface/Ref.h" 00007 #include "DataFormats/Common/interface/RefVector.h" 00008 #include "DataFormats/Common/interface/RefProd.h" 00009 #include "DataFormats/Common/interface/FwdRef.h" 00010 #include "DataFormats/Common/interface/FwdPtr.h" 00011 00012 class CaloTower; 00013 typedef edm::Ptr<CaloTower> CaloTowerPtr; 00014 typedef edm::FwdPtr<CaloTower> CaloTowerFwdPtr; 00015 typedef edm::SortedCollection<CaloTower> CaloTowerCollection; 00016 typedef edm::Ref<CaloTowerCollection> CaloTowerRef; 00017 typedef edm::RefVector<CaloTowerCollection> CaloTowerRefs; 00018 typedef edm::RefProd<CaloTowerCollection> CaloTowersRef; 00019 typedef edm::FwdRef<CaloTowerCollection> CaloTowerFwdRef; 00020 typedef edm::PtrVector<CaloTower> CaloTowerPtrVector; 00021 typedef std::vector<CaloTowerFwdRef> CaloTowerFwdRefVector; 00022 typedef std::vector<CaloTowerFwdPtr> CaloTowerFwdPtrVector; 00023 00024 #endif