00001 // $Id: FFTJPTJetCollection.h,v 1.1 2010/11/22 23:27:55 igv Exp $ 00002 00003 #ifndef DataFormats_JetReco_FFTJPTJetCollection_h 00004 #define DataFormats_JetReco_FFTJPTJetCollection_h 00005 00006 #include <vector> 00007 00008 #include "DataFormats/Common/interface/Ref.h" 00009 #include "DataFormats/Common/interface/FwdRef.h" 00010 #include "DataFormats/Common/interface/FwdPtr.h" 00011 #include "DataFormats/Common/interface/RefVector.h" 00012 00013 #include "DataFormats/JetReco/interface/JPTJet.h" 00014 #include "DataFormats/JetReco/interface/FFTAnyJet.h" 00015 00016 namespace reco { 00017 typedef FFTAnyJet<JPTJet> FFTJPTJet; 00019 typedef std::vector<FFTJPTJet> FFTJPTJetCollection; 00021 typedef edm::Ref<FFTJPTJetCollection> FFTJPTJetRef; 00022 typedef edm::FwdRef<FFTJPTJetCollection> FFTJPTJetFwdRef; 00023 typedef edm::FwdPtr<FFTJPTJet> FFTJPTJetFwdPtr; 00024 typedef edm::RefVector<FFTJPTJetCollection> FFTJPTJetRefVector; 00025 typedef edm::RefProd<FFTJPTJetCollection> FFTJPTJetRefProd; 00026 typedef std::vector<edm::FwdRef<FFTJPTJetCollection> > FFTJPTJetFwdRefVector; 00027 typedef std::vector<edm::FwdPtr<FFTJPTJet> > FFTJPTJetFwdPtrVector; 00028 } 00029 00030 #endif