CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/DataFormats/ParticleFlowCandidate/interface/PFCandidatePhotonExtraFwd.h

Go to the documentation of this file.
00001 #ifndef ParticleFlowCandidate_PFCandidatePhotonExtraFwd_h
00002 #define ParticleFlowCandidate_PFCandidatePhotonExtraFwd_h
00003 #include <vector>
00004 #include "DataFormats/Common/interface/Ref.h"
00005 #include "DataFormats/Common/interface/RefProd.h"
00006 #include "DataFormats/Common/interface/RefVector.h"
00007 #include "DataFormats/Common/interface/Ptr.h"
00008 #include "DataFormats/Common/interface/FwdRef.h"
00009 #include "DataFormats/Common/interface/FwdPtr.h"
00010 
00011 namespace reco {
00012   class PFCandidatePhotonExtra;
00013 
00015   typedef std::vector<reco::PFCandidatePhotonExtra> PFCandidatePhotonExtraCollection;
00016   
00018   typedef edm::Ref<PFCandidatePhotonExtraCollection> PFCandidatePhotonExtraRef;
00019 
00021   typedef edm::RefProd<PFCandidatePhotonExtraCollection> PFCandidatePhotonExtraRefProd;
00022 
00023   /*
00025     typedef edm::Ptr<PFCandidatePhotonExtra> PFCandidatePhotonExtraPtr;
00026     
00027     
00028     
00030     typedef edm::RefVector<PFCandidatePhotonExtraCollection> PFCandidatePhotonExtraRefVector;
00031     
00033     typedef edm::FwdRef<PFCandidatePhotonExtraCollection> PFCandidatePhotonExtraFwdRef;
00034     
00036     typedef edm::FwdPtr<PFCandidatePhotonExtra> PFCandidatePhotonExtraFwdPtr;
00037     
00039     typedef std::vector<PFCandidatePhotonExtraFwdRef> PFCandidatePhotonExtraFwdRefVector;
00040     
00042     typedef std::vector<PFCandidatePhotonExtraFwdPtr> PFCandidatePhotonExtraFwdPtrVector;
00043   */
00044 }
00045 #endif