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

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

Typedef Documentation

Definition at line 67 of file modules.cc.

Definition at line 65 of file modules.cc.

Definition at line 66 of file modules.cc.

Definition at line 45 of file modules.cc.

Definition at line 27 of file modules.cc.

Definition at line 53 of file modules.cc.

Definition at line 61 of file modules.cc.

Definition at line 42 of file modules.cc.

Definition at line 24 of file modules.cc.

Definition at line 50 of file modules.cc.

Definition at line 58 of file modules.cc.

Definition at line 44 of file modules.cc.

Definition at line 25 of file modules.cc.

Definition at line 52 of file modules.cc.

Definition at line 60 of file modules.cc.

Definition at line 43 of file modules.cc.

Definition at line 26 of file modules.cc.

Definition at line 51 of file modules.cc.

Definition at line 59 of file modules.cc.

Definition at line 46 of file modules.cc.

Definition at line 28 of file modules.cc.

Definition at line 54 of file modules.cc.

Definition at line 62 of file modules.cc.

Definition at line 47 of file modules.cc.

Definition at line 29 of file modules.cc.

Definition at line 55 of file modules.cc.

Definition at line 63 of file modules.cc.

Function Documentation

static const CachingVariableFactory::PMaker< patTauExpressionVariable > s_maker__LINE__ ( "patJetExpressionVariable"  )
static
static const EventSelectorFactoryFromHelper::PMaker< patTauEventSelector > s_maker__LINE__ ( "patJetEventSelector"  )
static
static const EventSelectorFactoryFromHelper::PMaker< patTauSEventVetoSelector > s_maker__LINE__ ( "patJetSEventSelector"  )
static
static const EventSelectorFactoryFromHelper ::PMaker< patMETSEventVetoSelector > s_maker__LINE__ ( "patMETSEventVeloSelector"  )
static
static const CachingVariableFactory ::PMaker< RazorBox > s_maker__LINE__ ( "RazorBox"  )
static
static const VariableComputerFactory ::PMaker< RazorComputer > s_maker__LINE__ ( "RazorComputer"  )
static