Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ICJetProducer.cc
Go to the documentation of this file.
2 #include "FWCore/Framework/interface/MakerMacros.h"
3 #include "DataFormats/JetReco/interface/CaloJet.h"
4 #include "DataFormats/JetReco/interface/PFJet.h"
5 #include "DataFormats/JetReco/interface/JPTJet.h"
6 #include "DataFormats/PatCandidates/interface/Jet.h"
11 
12 #include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h"
13 #include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h"
14 
15 // First define a couple of selectors that don't exisit in the
16 // CommonTools/UtilAlgos package
17 typedef SingleObjectSelector<reco::PFJetCollection,
18  StringCutObjectSelector<reco::PFJet>,
19  reco::PFJetRefVector> PFJetRefSelector;
20 
21 typedef SingleObjectSelector<reco::JPTJetCollection,
22  StringCutObjectSelector<reco::JPTJet>,
23  reco::JPTJetRefVector> JPTJetRefSelector;
24 
27 
SingleObjectSelector< reco::PFJetCollection, StringCutObjectSelector< reco::PFJet >, reco::PFJetRefVector > PFJetRefSelector
ICJetProducer< ic::CaloJet, reco::CaloJet > ICCaloJetProducer
Produce an ic::CaloJet collection from a reco::CaloJet collection.
ICJetProducer< ic::Jet, pat::Jet > ICJetFromPatProducer
Produce an ic::Jet collection from a pat::Jet collection.
ICJetProducer< ic::Jet, reco::Jet > ICBasicJetProducer
Produce an ic::Jet collection from a reco::Jet collection.
std::vector< ic::PFJet > PFJetCollection
Definition: PFJet.hh:398
std::vector< ic::JPTJet > JPTJetCollection
Definition: JPTJet.hh:273
DEFINE_FWK_MODULE(PFJetRefSelector)
See documentation here.
ICJetProducer< ic::CaloJet, pat::Jet > ICCaloJetFromPatProducer
Produce an ic::CaloJet collection from a pat::Jet collection.
ICJetProducer< ic::JPTJet, reco::JPTJet > ICJPTJetProducer
Produce an ic::JPTJet collection from a reco::JPTJet collection.
SingleObjectSelector< reco::JPTJetCollection, StringCutObjectSelector< reco::JPTJet >, reco::JPTJetRefVector > JPTJetRefSelector
ICJetProducer< ic::JPTJet, pat::Jet > ICJPTJetFromPatProducer
Produce an ic::JPTJet collection from a pat::Jet collection.
ICJetProducer< ic::PFJet, reco::PFJet > ICPFJetProducer
Produce an ic::PFJet collection from a reco::PFJet collection.
ICJetProducer< ic::PFJet, pat::Jet > ICPFJetFromPatProducer
Produce an ic::PFJet collection from a pat::Jet collection.