CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::GsfElectronCollection
TauValElectronSelector
 
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 51 of file Selectors.cc.

Definition at line 46 of file Selectors.cc.

Definition at line 44 of file Selectors.cc.

Definition at line 41 of file Selectors.cc.

Definition at line 42 of file Selectors.cc.

Definition at line 47 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