Main Page
Namespaces
Classes
Package Documentation
PhysicsTools
RecoUtils
plugins
modules.cc
Go to the documentation of this file.
1
#include "
FWCore/PluginManager/interface/ModuleDef.h
"
2
#include "
FWCore/Framework/interface/MakerMacros.h
"
3
#include "
FWCore/Framework/interface/ModuleFactory.h
"
4
#include "
FWCore/ServiceRegistry/interface/ServiceMaker.h
"
5
6
7
8
#include "
CommonTools/UtilAlgos/interface/EventSelector.h
"
9
10
#include "
PhysicsTools/RecoUtils/plugins/CandidateEventSelector.h
"
11
12
DEFINE_EDM_PLUGIN
(
EventSelectorFactoryFromHelper
,
CandidateEventSelector
,
"CandidateEventSelector"
);
13
DEFINE_EDM_PLUGIN
(
EventSelectorFactoryFromHelper
,
CandidateSEventSelector
,
"CandidateSEventSelector,"
);
14
DEFINE_EDM_PLUGIN
(
EventSelectorFactoryFromHelper
,
CandidateSEventVetoSelector
,
"CandidateSEventVetoSelector"
);
15
16
#include "
PhysicsTools/RecoUtils/plugins/HLTEventSelector.h
"
17
DEFINE_EDM_PLUGIN
(
EventSelectorFactoryFromHelper
,
HLTEventSelector
,
"HLTEventSelector"
);
18
19
#include "
PhysicsTools/UtilAlgos/interface/CachingVariable.h
"
20
21
namespace
configurableAnalysis
{
22
char
Candidate
[]=
"reco::Candidate"
;
23
char
GenParticle
[]=
"reco::GenParticle"
;
24
}
25
26
#include "
DataFormats/Candidate/interface/Candidate.h
"
27
typedef
ExpressionVariable<reco::Candidate,configurableAnalysis::Candidate>
CandidateExpressionVariable
;
28
#include "
DataFormats/HepMCCandidate/interface/GenParticle.h
"
29
typedef
ExpressionVariable<reco::GenParticle,configurableAnalysis::GenParticle>
GenParticleExpressionVariable
;
30
31
DEFINE_EDM_PLUGIN
(
CachingVariableFactory
,
CandidateExpressionVariable
,
"CandidateExpressionVariable"
);
32
DEFINE_EDM_PLUGIN
(
CachingVariableFactory
,
GenParticleExpressionVariable
,
"GenParticleExpressionVariable"
);
33
34
35
#include "
PhysicsTools/RecoUtils/plugins/TriggerVariables.h
"
36
37
DEFINE_EDM_PLUGIN
(
CachingVariableFactory
,
HLTBitVariable
,
"HLTBitVariable"
);
38
DEFINE_EDM_PLUGIN
(
VariableComputerFactory
,
L1BitComputer
,
"L1BitComputer"
);
39
DEFINE_EDM_PLUGIN
(
VariableComputerFactory
,
HLTBitComputer
,
"HLTBitComputer"
);
HLTEventSelector
Definition:
HLTEventSelector.h:25
HLTBitVariable
Definition:
TriggerVariables.h:92
configurableAnalysis
Definition:
modules.cc:8
GenParticle
Definition:
GenParticle.py:1
GenParticle.h
MakerMacros.h
HLTBitComputer
Definition:
TriggerVariables.h:58
EventSelector.h
Candidate.h
ServiceMaker.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:33
TriggerVariables.h
ExpressionVariable
Definition:
CachingVariable.h:264
GenParticleExpressionVariable
ExpressionVariable< reco::GenParticle, configurableAnalysis::GenParticle > GenParticleExpressionVariable
Definition:
modules.cc:29
L1BitComputer
Definition:
TriggerVariables.h:5
configurableAnalysis::Candidate
char Candidate[]
Definition:
modules.cc:22
StringCutsEventSelector
Definition:
StringCutEventSelector.h:72
HLTEventSelector.h
ModuleFactory.h
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition:
PluginFactory.h:121
CachingVariable.h
CandidateExpressionVariable
ExpressionVariable< reco::Candidate, configurableAnalysis::Candidate > CandidateExpressionVariable
Definition:
modules.cc:27
ModuleDef.h
StringCutEventSelector
Definition:
StringCutEventSelector.h:12
CandidateEventSelector.h
Generated for CMSSW Reference Manual by
1.8.11