CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/PhysicsTools/RecoUtils/plugins/modules.cc

Go to the documentation of this file.
00001 #include "FWCore/PluginManager/interface/ModuleDef.h"
00002 #include "FWCore/Framework/interface/MakerMacros.h"
00003 #include "FWCore/Framework/interface/ModuleFactory.h"
00004 #include "FWCore/ServiceRegistry/interface/ServiceMaker.h"
00005 
00006 
00007 
00008 #include "CommonTools/UtilAlgos/interface/EventSelector.h"
00009 
00010 #include "PhysicsTools/RecoUtils/plugins/CandidateEventSelector.h"
00011 
00012 DEFINE_EDM_PLUGIN(EventSelectorFactory, CandidateEventSelector, "CandidateEventSelector");
00013 DEFINE_EDM_PLUGIN(EventSelectorFactory, CandidateSEventSelector, "CandidateSEventSelector,");
00014 DEFINE_EDM_PLUGIN(EventSelectorFactory, CandidateSEventVetoSelector, "CandidateSEventVetoSelector");
00015 
00016 #include "PhysicsTools/RecoUtils/plugins/HLTEventSelector.h"
00017 DEFINE_EDM_PLUGIN(EventSelectorFactory, HLTEventSelector, "HLTEventSelector");
00018 
00019 #include "PhysicsTools/UtilAlgos/interface/CachingVariable.h"
00020 
00021 namespace configurableAnalysis{
00022   char Candidate[]="reco::Candidate";
00023   char GenParticle[]="reco::GenParticle";
00024 }
00025 
00026 #include "DataFormats/Candidate/interface/Candidate.h"
00027 typedef ExpressionVariable<reco::Candidate,configurableAnalysis::Candidate> CandidateExpressionVariable;
00028 #include "DataFormats/HepMCCandidate/interface/GenParticle.h"
00029 typedef ExpressionVariable<reco::GenParticle,configurableAnalysis::GenParticle> GenParticleExpressionVariable;
00030 
00031 DEFINE_EDM_PLUGIN(CachingVariableFactory, CandidateExpressionVariable, "CandidateExpressionVariable");
00032 DEFINE_EDM_PLUGIN(CachingVariableFactory, GenParticleExpressionVariable, "GenParticleExpressionVariable");
00033 
00034 #include "PhysicsTools/RecoUtils/plugins/TriggerVariables.h"
00035 
00036 DEFINE_EDM_PLUGIN(CachingVariableFactory, HLTBitVariable, "HLTBitVariable");
00037 DEFINE_EDM_PLUGIN(VariableComputerFactory, L1BitComputer, "L1BitComputer");
00038 DEFINE_EDM_PLUGIN(VariableComputerFactory, HLTBitComputer, "HLTBitComputer");