Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ICJetProducer.cc File Reference
#include "UserCode/ICHiggsTauTau/plugins/ICJetProducer.hh"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "DataFormats/JetReco/interface/CaloJet.h"
#include "DataFormats/JetReco/interface/PFJet.h"
#include "DataFormats/JetReco/interface/JPTJet.h"
#include "DataFormats/PatCandidates/interface/Jet.h"
#include "UserCode/ICHiggsTauTau/interface/JPTJet.hh"
#include "UserCode/ICHiggsTauTau/interface/PFJet.hh"
#include "UserCode/ICHiggsTauTau/interface/CaloJet.hh"
#include "UserCode/ICHiggsTauTau/interface/Jet.hh"
#include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h"
#include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h"

Go to the source code of this file.

Typedefs

typedef SingleObjectSelector
< reco::PFJetCollection,
StringCutObjectSelector
< reco::PFJet >
, reco::PFJetRefVector > 
PFJetRefSelector
 
typedef SingleObjectSelector
< reco::JPTJetCollection,
StringCutObjectSelector
< reco::JPTJet >
, reco::JPTJetRefVector > 
JPTJetRefSelector
 
Available jet producers

typedef ICJetProducer
< ic::CaloJet, reco::CaloJet > 
ICCaloJetProducer
 Produce an ic::CaloJet collection from a reco::CaloJet collection. More...
 
typedef ICJetProducer
< ic::JPTJet, reco::JPTJet > 
ICJPTJetProducer
 Produce an ic::JPTJet collection from a reco::JPTJet collection. More...
 
typedef ICJetProducer
< ic::PFJet, reco::PFJet > 
ICPFJetProducer
 Produce an ic::PFJet collection from a reco::PFJet collection. More...
 
typedef ICJetProducer< ic::Jet,
reco::Jet > 
ICBasicJetProducer
 Produce an ic::Jet collection from a reco::Jet collection. More...
 
typedef ICJetProducer
< ic::CaloJet, pat::Jet > 
ICCaloJetFromPatProducer
 Produce an ic::CaloJet collection from a pat::Jet collection. More...
 
typedef ICJetProducer
< ic::JPTJet, pat::Jet > 
ICJPTJetFromPatProducer
 Produce an ic::JPTJet collection from a pat::Jet collection. More...
 
typedef ICJetProducer
< ic::PFJet, pat::Jet > 
ICPFJetFromPatProducer
 Produce an ic::PFJet collection from a pat::Jet collection. More...
 
typedef ICJetProducer< ic::Jet,
pat::Jet > 
ICJetFromPatProducer
 Produce an ic::Jet collection from a pat::Jet collection. More...
 

Functions

 DEFINE_FWK_MODULE (PFJetRefSelector)
 
 DEFINE_FWK_MODULE (JPTJetRefSelector)
 
 DEFINE_FWK_MODULE (ICCaloJetProducer)
 

Typedef Documentation

typedef SingleObjectSelector<reco::PFJetCollection, StringCutObjectSelector<reco::PFJet>, reco::PFJetRefVector> PFJetRefSelector

Definition at line 19 of file ICJetProducer.cc.

typedef SingleObjectSelector<reco::JPTJetCollection, StringCutObjectSelector<reco::JPTJet>, reco::JPTJetRefVector> JPTJetRefSelector

Definition at line 23 of file ICJetProducer.cc.

typedef ICJetProducer<ic::CaloJet, reco::CaloJet> ICCaloJetProducer

Produce an ic::CaloJet collection from a reco::CaloJet collection.

Definition at line 33 of file ICJetProducer.cc.

typedef ICJetProducer<ic::JPTJet, reco::JPTJet> ICJPTJetProducer

Produce an ic::JPTJet collection from a reco::JPTJet collection.

Definition at line 35 of file ICJetProducer.cc.

typedef ICJetProducer<ic::PFJet, reco::PFJet> ICPFJetProducer

Produce an ic::PFJet collection from a reco::PFJet collection.

Definition at line 37 of file ICJetProducer.cc.

Produce an ic::Jet collection from a reco::Jet collection.

Definition at line 39 of file ICJetProducer.cc.

Produce an ic::CaloJet collection from a pat::Jet collection.

Definition at line 41 of file ICJetProducer.cc.

Produce an ic::JPTJet collection from a pat::Jet collection.

Definition at line 43 of file ICJetProducer.cc.

Produce an ic::PFJet collection from a pat::Jet collection.

Definition at line 45 of file ICJetProducer.cc.

Produce an ic::Jet collection from a pat::Jet collection.

Definition at line 47 of file ICJetProducer.cc.

Function Documentation

DEFINE_FWK_MODULE ( PFJetRefSelector  )
DEFINE_FWK_MODULE ( JPTJetRefSelector  )
DEFINE_FWK_MODULE ( ICCaloJetProducer  )