CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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
edm::ParameterSetDescriptionFillerPluginFactory::PMaker
< edm::ParameterSetDescriptionFiller
< TauValPFJetSelector > > 
s_filler__LINE__ ("TauValPFJetSelector")
 
static
edm::ParameterSetDescriptionFillerPluginFactory::PMaker
< edm::ParameterSetDescriptionFiller
< ElectronIdFilter > > 
s_filler__LINE__ ("ElectronIdFilter")
 
static
edm::MakerPluginFactory::PMaker
< edm::WorkerMaker
< TauValPFJetSelector > > 
s_maker__LINE__ ("TauValPFJetSelector")
 
static
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 edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TauValGenPRefSelector > > s_filler__LINE__ ( "TauValPFJetSelector"  )
static
static edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< ElectronIdFilter > > s_filler__LINE__ ( "ElectronIdFilter"  )
static
static edm::MakerPluginFactory::PMaker< edm::WorkerMaker< TauValGenPRefSelector > > s_maker__LINE__ ( "TauValPFJetSelector"  )
static
static edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< ElectronIdFilter > > s_maker__LINE__ ( "ElectronIdFilter"  )
static