CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/DataFormats/CaloTowers/interface/CaloTowerFwd.h

Go to the documentation of this file.
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