CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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::Electron
patElectronEventSelector
 
typedef ExpressionVariable
< pat::Electron,
configurableAnalysis::Electron
patElectronExpressionVariable
 
typedef
StringCutsEventSelector
< pat::Electron
patElectronSEventSelector
 
typedef
StringCutsEventSelector
< pat::Electron, false > 
patElectronSEventVetoSelector
 
typedef StringCutEventSelector
< pat::Jet
patJetEventSelector
 
typedef ExpressionVariable
< pat::Jet,
configurableAnalysis::Jet
patJetExpressionVariable
 
typedef
StringCutsEventSelector
< pat::Jet
patJetSEventSelector
 
typedef
StringCutsEventSelector
< pat::Jet, false > 
patJetSEventVetoSelector
 
typedef StringCutEventSelector
< pat::MET
patMETEventSelector
 
typedef ExpressionVariable
< pat::MET,
configurableAnalysis::MET
patMETExpressionVariable
 
typedef
StringCutsEventSelector
< pat::MET
patMETSEventSelector
 
typedef
StringCutsEventSelector
< pat::MET, false > 
patMETSEventVetoSelector
 
typedef StringCutEventSelector
< pat::Muon
patMuonEventSelector
 
typedef ExpressionVariable
< pat::Muon,
configurableAnalysis::Muon
patMuonExpressionVariable
 
typedef
StringCutsEventSelector
< pat::Muon
patMuonSEventSelector
 
typedef
StringCutsEventSelector
< pat::Muon, false > 
patMuonSEventVetoSelector
 
typedef StringCutEventSelector
< pat::Photon
patPhotonEventSelector
 
typedef ExpressionVariable
< pat::Photon,
configurableAnalysis::Photon
patPhotonExpressionVariable
 
typedef
StringCutsEventSelector
< pat::Photon
patPhotonSEventSelector
 
typedef
StringCutsEventSelector
< pat::Photon, false > 
patPhotonSEventVetoSelector
 
typedef StringCutEventSelector
< pat::Tau
patTauEventSelector
 
typedef ExpressionVariable
< pat::Tau,
configurableAnalysis::Tau
patTauExpressionVariable
 
typedef
StringCutsEventSelector
< pat::Tau
patTauSEventSelector
 
typedef
StringCutsEventSelector
< pat::Tau, false > 
patTauSEventVetoSelector
 

Functions

static const
CachingVariableFactory::PMaker
< patJetExpressionVariable
s_maker__LINE__ ("patJetExpressionVariable")
 
static const
EventSelectorFactoryFromHelper::PMaker
< patJetEventSelector
s_maker__LINE__ ("patJetEventSelector")
 
static const
EventSelectorFactoryFromHelper::PMaker
< patJetSEventSelector
s_maker__LINE__ ("patJetSEventSelector")
 
static const
EventSelectorFactoryFromHelper::PMaker
< patMETSEventVetoSelector
s_maker__LINE__ ("patMETSEventVeloSelector")
 
static const
CachingVariableFactory::PMaker
< RazorBox
s_maker__LINE__ ("RazorBox")
 
static const
VariableComputerFactory::PMaker
< RazorComputer
s_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