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

◆ TauValElectronSelector

Definition at line 51 of file Selectors.cc.

◆ TauValGenPRefSelector

Definition at line 46 of file Selectors.cc.

◆ TauValGenPSelector

Definition at line 44 of file Selectors.cc.

◆ TauValJetSelector

Definition at line 41 of file Selectors.cc.

◆ TauValMuonSelector

Definition at line 42 of file Selectors.cc.

◆ TauValPFJetSelector

Definition at line 47 of file Selectors.cc.

Function Documentation

◆ s_filler__LINE__() [1/2]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TauValGenPRefSelector > > s_filler__LINE__ ( "TauValPFJetSelector"  )
static

◆ s_filler__LINE__() [2/2]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< ElectronIdFilter > > s_filler__LINE__ ( "ElectronIdFilter"  )
static

◆ s_maker__LINE__() [1/2]

static const edm::MakerPluginFactory::PMaker< edm::WorkerMaker< TauValGenPRefSelector > > s_maker__LINE__ ( "TauValPFJetSelector"  )
static

◆ s_maker__LINE__() [2/2]

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< ElectronIdFilter > > s_maker__LINE__ ( "ElectronIdFilter"  )
static