CMS 3D CMS Logo

Namespaces | Typedefs | Functions | Variables
modules.cc File Reference
#include "FWCore/PluginManager/interface/ModuleDef.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/ModuleFactory.h"
#include "FWCore/ServiceRegistry/interface/ServiceMaker.h"
#include "PhysicsTools/UtilAlgos/interface/CachingVariable.h"
#include "DataFormats/PatCandidates/interface/Jet.h"
#include "DataFormats/PatCandidates/interface/MET.h"
#include "DataFormats/PatCandidates/interface/Muon.h"
#include "DataFormats/PatCandidates/interface/Tau.h"
#include "DataFormats/PatCandidates/interface/Photon.h"
#include "DataFormats/PatCandidates/interface/Electron.h"
#include "CommonTools/UtilAlgos/interface/StringCutEventSelector.h"
#include "PhysicsTools/PatUtils/interface/RazorComputer.h"

Go to the source code of this file.

Namespaces

 configurableAnalysis
 

Typedefs

typedef StringCutEventSelector< pat::Electron, true > patAnyElectronEventSelector
 
typedef StringCutEventSelector< pat::Jet, true > patAnyJetEventSelector
 
typedef StringCutEventSelector< pat::Muon, true > patAnyMuonEventSelector
 
typedef StringCutEventSelector< pat::ElectronpatElectronEventSelector
 
typedef ExpressionVariable< pat::Electron, configurableAnalysis::ElectronpatElectronExpressionVariable
 
typedef StringCutsEventSelector< pat::ElectronpatElectronSEventSelector
 
typedef StringCutsEventSelector< pat::Electron, false > patElectronSEventVetoSelector
 
typedef StringCutEventSelector< pat::JetpatJetEventSelector
 
typedef ExpressionVariable< pat::Jet, configurableAnalysis::JetpatJetExpressionVariable
 
typedef StringCutsEventSelector< pat::JetpatJetSEventSelector
 
typedef StringCutsEventSelector< pat::Jet, false > patJetSEventVetoSelector
 
typedef StringCutEventSelector< pat::METpatMETEventSelector
 
typedef ExpressionVariable< pat::MET, configurableAnalysis::METpatMETExpressionVariable
 
typedef StringCutsEventSelector< pat::METpatMETSEventSelector
 
typedef StringCutsEventSelector< pat::MET, false > patMETSEventVetoSelector
 
typedef StringCutEventSelector< pat::MuonpatMuonEventSelector
 
typedef ExpressionVariable< pat::Muon, configurableAnalysis::MuonpatMuonExpressionVariable
 
typedef StringCutsEventSelector< pat::MuonpatMuonSEventSelector
 
typedef StringCutsEventSelector< pat::Muon, false > patMuonSEventVetoSelector
 
typedef StringCutEventSelector< pat::PhotonpatPhotonEventSelector
 
typedef ExpressionVariable< pat::Photon, configurableAnalysis::PhotonpatPhotonExpressionVariable
 
typedef StringCutsEventSelector< pat::PhotonpatPhotonSEventSelector
 
typedef StringCutsEventSelector< pat::Photon, false > patPhotonSEventVetoSelector
 
typedef StringCutEventSelector< pat::TaupatTauEventSelector
 
typedef ExpressionVariable< pat::Tau, configurableAnalysis::TaupatTauExpressionVariable
 
typedef StringCutsEventSelector< pat::TaupatTauSEventSelector
 
typedef StringCutsEventSelector< pat::Tau, false > patTauSEventVetoSelector
 

Functions

static const CachingVariableFactory ::PMaker< patJetExpressionVariables_maker__LINE__ ("patJetExpressionVariable")
 
static const EventSelectorFactoryFromHelper ::PMaker< patJetEventSelectors_maker__LINE__ ("patJetEventSelector")
 
static const EventSelectorFactoryFromHelper ::PMaker< patJetSEventSelectors_maker__LINE__ ("patJetSEventSelector")
 
static const EventSelectorFactoryFromHelper ::PMaker< patMETSEventVetoSelectors_maker__LINE__ ("patMETSEventVeloSelector")
 
static const CachingVariableFactory ::PMaker< RazorBoxs_maker__LINE__ ("RazorBox")
 
static const VariableComputerFactory ::PMaker< RazorComputers_maker__LINE__ ("RazorComputer")
 

Variables

constexpr char configurableAnalysis::Electron [] = "pat::Electron"
 
constexpr char configurableAnalysis::Jet [] = "pat::Jet"
 
constexpr char configurableAnalysis::MET [] = "pat::MET"
 
constexpr char configurableAnalysis::Muon [] = "pat::Muon"
 
constexpr char configurableAnalysis::Photon [] = "pat::Photon"
 
constexpr char configurableAnalysis::Tau [] = "pat::Tau"
 

Typedef Documentation

◆ patAnyElectronEventSelector

Definition at line 66 of file modules.cc.

◆ patAnyJetEventSelector

Definition at line 64 of file modules.cc.

◆ patAnyMuonEventSelector

Definition at line 65 of file modules.cc.

◆ patElectronEventSelector

Definition at line 44 of file modules.cc.

◆ patElectronExpressionVariable

Definition at line 27 of file modules.cc.

◆ patElectronSEventSelector

Definition at line 52 of file modules.cc.

◆ patElectronSEventVetoSelector

Definition at line 60 of file modules.cc.

◆ patJetEventSelector

Definition at line 41 of file modules.cc.

◆ patJetExpressionVariable

Definition at line 24 of file modules.cc.

◆ patJetSEventSelector

Definition at line 49 of file modules.cc.

◆ patJetSEventVetoSelector

Definition at line 57 of file modules.cc.

◆ patMETEventSelector

Definition at line 43 of file modules.cc.

◆ patMETExpressionVariable

Definition at line 25 of file modules.cc.

◆ patMETSEventSelector

Definition at line 51 of file modules.cc.

◆ patMETSEventVetoSelector

Definition at line 59 of file modules.cc.

◆ patMuonEventSelector

Definition at line 42 of file modules.cc.

◆ patMuonExpressionVariable

Definition at line 26 of file modules.cc.

◆ patMuonSEventSelector

Definition at line 50 of file modules.cc.

◆ patMuonSEventVetoSelector

Definition at line 58 of file modules.cc.

◆ patPhotonEventSelector

Definition at line 45 of file modules.cc.

◆ patPhotonExpressionVariable

Definition at line 28 of file modules.cc.

◆ patPhotonSEventSelector

Definition at line 53 of file modules.cc.

◆ patPhotonSEventVetoSelector

Definition at line 61 of file modules.cc.

◆ patTauEventSelector

Definition at line 46 of file modules.cc.

◆ patTauExpressionVariable

Definition at line 29 of file modules.cc.

◆ patTauSEventSelector

Definition at line 54 of file modules.cc.

◆ patTauSEventVetoSelector

Definition at line 62 of file modules.cc.

Function Documentation

◆ s_maker__LINE__() [1/6]

static const CachingVariableFactory::PMaker< patTauExpressionVariable > s_maker__LINE__ ( "patJetExpressionVariable"  )
static

◆ s_maker__LINE__() [2/6]

static const EventSelectorFactoryFromHelper::PMaker< patTauEventSelector > s_maker__LINE__ ( "patJetEventSelector"  )
static

◆ s_maker__LINE__() [3/6]

static const EventSelectorFactoryFromHelper::PMaker< patTauSEventVetoSelector > s_maker__LINE__ ( "patJetSEventSelector"  )
static

◆ s_maker__LINE__() [4/6]

static const EventSelectorFactoryFromHelper ::PMaker< patMETSEventVetoSelector > s_maker__LINE__ ( "patMETSEventVeloSelector"  )
static

◆ s_maker__LINE__() [5/6]

static const CachingVariableFactory ::PMaker< RazorBox > s_maker__LINE__ ( "RazorBox"  )
static

◆ s_maker__LINE__() [6/6]

static const VariableComputerFactory ::PMaker< RazorComputer > s_maker__LINE__ ( "RazorComputer"  )
static