CMS 3D CMS Logo

Classes | Typedefs | Functions
Selectors.cc File Reference
#include "FWCore/PluginManager/interface/ModuleDef.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include <memory>
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/EDFilter.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/Common/interface/RefVector.h"
#include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h"
#include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h"
#include "CommonTools/UtilAlgos/interface/SingleElementCollectionSelector.h"
#include "CommonTools/UtilAlgos/interface/ObjectCountFilter.h"
#include "DataFormats/JetReco/interface/PFJet.h"
#include "DataFormats/JetReco/interface/PFJetCollection.h"
#include "DataFormats/JetReco/interface/Jet.h"
#include "DataFormats/JetReco/interface/JetCollection.h"
#include "DataFormats/MuonReco/interface/Muon.h"
#include "DataFormats/MuonReco/interface/MuonFwd.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"
#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h"
#include <vector>
#include <iostream>

Go to the source code of this file.

Classes

class  ElectronIdFilter
 

Typedefs

typedef SingleObjectSelector< edm::View< reco::GsfElectron >, StringCutObjectSelector< reco::GsfElectron >, reco::GsfElectronCollectionTauValElectronSelector
 
typedef SingleObjectSelector< reco::GenParticleRefVector, StringCutObjectSelector< reco::GenParticleRef > > TauValGenPRefSelector
 
typedef SingleObjectSelector< reco::GenParticleCollection, StringCutObjectSelector< reco::GenParticle > > TauValGenPSelector
 
typedef SingleObjectSelector< std::vector< reco::Jet >, StringCutObjectSelector< reco::Jet > > TauValJetSelector
 
typedef SingleObjectSelector< reco::MuonCollection, StringCutObjectSelector< reco::Muon > > TauValMuonSelector
 
typedef SingleObjectSelector< reco::PFJetCollection, StringCutObjectSelector< reco::PFJet > > TauValPFJetSelector
 

Functions

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TauValPFJetSelector > > s_filler__LINE__ ("TauValPFJetSelector")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< ElectronIdFilter > > s_filler__LINE__ ("ElectronIdFilter")
 
static const edm::MakerPluginFactory::PMaker< edm::WorkerMaker< TauValPFJetSelector > > s_maker__LINE__ ("TauValPFJetSelector")
 
static const edm::MakerPluginFactory::PMaker< edm::WorkerMaker< ElectronIdFilter > > s_maker__LINE__ ("ElectronIdFilter")
 

Typedef Documentation

Definition at line 47 of file Selectors.cc.

Definition at line 45 of file Selectors.cc.

Definition at line 44 of file Selectors.cc.

Definition at line 42 of file Selectors.cc.

Definition at line 43 of file Selectors.cc.

Definition at line 46 of file Selectors.cc.

Function Documentation

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TauValGenPRefSelector > > s_filler__LINE__ ( "TauValPFJetSelector"  )
static
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< ElectronIdFilter > > s_filler__LINE__ ( "ElectronIdFilter"  )
static
static const edm::MakerPluginFactory::PMaker< edm::WorkerMaker< TauValGenPRefSelector > > s_maker__LINE__ ( "TauValPFJetSelector"  )
static
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< ElectronIdFilter > > s_maker__LINE__ ( "ElectronIdFilter"  )
static