CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_6/src/CommonTools/ParticleFlow/interface/TopProjectors.h

Go to the documentation of this file.
00001 #ifndef CommonTools_ParticleFlow_TopProjectors
00002 #define CommonTools_ParticleFlow_TopProjectors
00003 
00004 #include "CommonTools/ParticleFlow/interface/TopProjectorAlgo.h"
00005 
00006 
00007 #include "DataFormats/ParticleFlowCandidate/interface/PileUpPFCandidate.h"
00008 #include "DataFormats/ParticleFlowCandidate/interface/PileUpPFCandidateFwd.h"
00009 #include "DataFormats/ParticleFlowCandidate/interface/IsolatedPFCandidate.h"
00010 #include "DataFormats/ParticleFlowCandidate/interface/IsolatedPFCandidateFwd.h"
00011 #include "DataFormats/JetReco/interface/PFJet.h"
00012 #include "DataFormats/JetReco/interface/PFJetCollection.h"
00013 #include "DataFormats/TauReco/interface/PFTau.h"
00014 #include "DataFormats/TauReco/interface/PFTauFwd.h"
00015 
00016 /* //TODO just for testing, remove this */
00017 /* #include "DataFormats/TrackReco/interface/Track.h" */
00018 
00019 /* #include "FWCore/Framework/interface/ESHandle.h" */
00020 
00021 // #include "FWCore/MessageLogger/interface/MessageLogger.h"
00022 /* #include "FWCore/Utilities/interface/Exception.h" */
00023 /* #include "FWCore/Framework/interface/EventSetup.h" */
00024 
00025 
00026 
00027 namespace ipf2pat {
00028   
00029   typedef pf2pat::TopProjectorAlgo<PFJet, PFCandidate> TPPFJetsOnPFCandidates;
00030   typedef pf2pat::TopProjectorAlgo<PFCandidate, PFCandidate> TPPFCandidatesOnPFCandidates;
00031   typedef pf2pat::TopProjectorAlgo<PileUpPFCandidate, PFCandidate> TPPileUpPFCandidatesOnPFCandidates;
00032   typedef pf2pat::TopProjectorAlgo<PFCandidate, PileUpPFCandidate> TPPFCandidatesOnPileUpPFCandidates;
00033   typedef pf2pat::TopProjectorAlgo<IsolatedPFCandidate, PFCandidate> TPIsolatedPFCandidatesOnPFCandidates;
00034   typedef pf2pat::TopProjectorAlgo<PFJet, PFCandidate> TPPFJetsOnPFCandidates;
00035   typedef pf2pat::TopProjectorAlgo<PFTau, PFJet> TPPFTausOnPFJets;
00036 }
00037 
00038 #endif