#include <EDFilter.h>
Public Types | |
typedef EDFilter | ModuleType |
Public Types inherited from edm::ProducerBase | |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex >> |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
static bool | wantsGlobalLuminosityBlocks () |
static bool | wantsGlobalRuns () |
static bool | wantsStreamLuminosityBlocks () |
static bool | wantsStreamRuns () |
Friends | |
template<typename T > | |
class | maker::ModuleHolderT |
template<typename T > | |
class | WorkerT |
Additional Inherited Members | |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 39 of file EDFilter.h.
typedef EDFilter edm::EDFilter::ModuleType |
Definition at line 45 of file EDFilter.h.
edm::EDFilter::EDFilter | ( | ) |
Definition at line 21 of file EDFilter.cc.
References edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and edm::SharedResourcesRegistry::registerSharedResource().
|
override |
Definition at line 25 of file EDFilter.cc.
|
static |
Definition at line 112 of file EDFilter.cc.
References edm::kBaseType().
|
inlineprivatevirtual |
Reimplemented in CSCEfficiency, HSCPTreeBuilder, EcalDeadCellDeltaRFilter, RPCNoise, HLTLogMonitorFilter, CSCSkim, FFTJetDijetFilter, LeptonRecoSkim, aod2patFilterZee, ElectronIdFilter, PickEvents, SiStripShotFilter, LargeEvents< T >, HSCParticleProducer, NJetsMC, HiCentralityBiasFilter, HSCPFilter, FEDBadModuleFilter, l1t::L1TCaloTowersFilter, HCALHighEnergyFilter, SimpleJetFilter, L1TValidationEventFilter, UEDMultiLeptonFilter, SiStripDetWithSomething< T >, TMTFilter, PrescalerFHN, EcalRecHitsFilter, EventWithHistoryEDFilter, HcalCalibTypeFilter, ConfigurableAnalysis, PhotonEnrichmentFilter, StatisticsFilter, MonoPhotonSkimmer, CSCOverlapsBeamSplashCut, TagProbeMassEDMFilter, HcalHPDFilter, SiPixelCalibDigiFilter, LQGenFilter, NMaxPerLumi, TwoVBGenFilter, HighMultiplicityGenFilter, RecHitEnergyFilter, CSCDigiValidator, PythiaFilterEMJetHeep, HltComparator, WMuNuSelector, JGJFilter, MuonAlignmentPreFilter, FilterTrackerOn, sistrip::SpyEventMatcherModule, edm::ModelFilter, InconsistentMuonPFCandidateFilter, L1DEFilter, CentralityFilter, GreedyMuonPFCandidateFilter, WMuNuValidator, HSCPHLTFilter, EcalTangentFilter, Tau3MuSkim, DTCalibMuonSelection, ComphepSingletopFilterPy8, LSNumberFilter, ComphepSingletopFilter, HSCParticleSelector, PFJetFilter, STFilter, myFilter, PFFilter, PFMETFilter, PFDQMEventSelector, ptHatFilter, PdfSystematicsAnalyzer, and SimpleSystematicsAnalyzer.
Definition at line 100 of file EDFilter.h.
Referenced by doBeginJob().
|
inlineprivatevirtual |
|
inlineprivatevirtual |
Reimplemented in EcalMonitorPrescaler.
Definition at line 103 of file EDFilter.h.
Referenced by doBeginRun().
|
private |
Definition at line 43 of file EDFilter.cc.
References beginJob(), edm::SharedResourcesRegistry::createAcquirer(), edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and resourceAcquirer_.
|
private |
Definition at line 72 of file EDFilter.cc.
References edm::BeginLuminosityBlock, beginLuminosityBlock(), EnergyCorrector::c, edm::ProducerBase::commit_(), edm::EDConsumerBase::esGetTokenIndices(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 52 of file EDFilter.cc.
References edm::BeginRun, beginRun(), EnergyCorrector::c, edm::ProducerBase::commit_(), edm::EDConsumerBase::esGetTokenIndices(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().
|
private |
|
private |
Definition at line 85 of file EDFilter.cc.
References EnergyCorrector::c, edm::ProducerBase::commit_(), edm::EndLuminosityBlock, endLuminosityBlock(), edm::EDConsumerBase::esGetTokenIndices(), moduleDescription_, and edm::LuminosityBlock::setConsumer().
|
private |
Definition at line 62 of file EDFilter.cc.
References EnergyCorrector::c, edm::ProducerBase::commit_(), edm::EndRun, endRun(), edm::EDConsumerBase::esGetTokenIndices(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().
|
private |
Definition at line 27 of file EDFilter.cc.
References EnergyCorrector::c, edm::ProducerBase::commit_(), MillePedeFileConverter_cfg::e, edm::EDConsumerBase::esGetTokenIndices(), edm::Event, filter(), moduleDescription_, previousParentage_, previousParentageId_, resourceAcquirer_, edm::Event::setConsumer(), edm::Event::setProducer(), and edm::Event::setSharedResourcesAcquirer().
|
inlineprivate |
|
inlineprivate |
Definition at line 89 of file EDFilter.h.
|
private |
Definition at line 101 of file EDFilter.cc.
References respondToCloseInputFile().
|
private |
Definition at line 99 of file EDFilter.cc.
References respondToOpenInputFile().
|
inlineprivatevirtual |
Reimplemented in CSCEfficiency, HSCPTreeBuilder, ZeeCandidateFilter, EcalDeadCellDeltaRFilter, RPCNoise, HLTLogMonitorFilter, FlavorHistoryFilter, CSCSkim, FFTJetDijetFilter, LeptonRecoSkim, WZInterestingEventSelector, APVShotsFilter, aod2patFilterZee, ElectronIdFilter, PickEvents, SiStripShotFilter, LargeEvents< T >, HSCParticleProducer, HcalLaserHFFilter2012, HcalLaserHBHEFilter2012, HcalLaserHBHEHFFilter2012, FEDBadModuleFilter, NJetsMC, HiCentralityBiasFilter, HSCPFilter, l1t::L1TCaloTowersFilter, HCALHighEnergyFilter, SimpleJetFilter, L1TValidationEventFilter, UEDMultiLeptonFilter, SiStripDetWithSomething< T >, TMTFilter, PrescalerFHN, EcalRecHitsFilter, EventWithHistoryEDFilter, HcalCalibTypeFilter, ConfigurableAnalysis, HcalLaserEventFilter2012, PhotonEnrichmentFilter, HFFilter, StatisticsFilter, MonoPhotonSkimmer, XtoFFbarFilter, CSCOverlapsBeamSplashCut, MCMultiParticleFilter, TagProbeMassEDMFilter, HcalHPDFilter, SiPixelCalibDigiFilter, LHEGenericFilter, LQGenFilter, Zto2lFilter, NMaxPerLumi, LHEVpTFilter, MCDijetResonance, MCZll, TwoVBGenFilter, HighMultiplicityGenFilter, RecHitEnergyFilter, CSCDigiValidator, MuScleFitFilter, PythiaFilterEMJetHeep, HltComparator, JGJFilter, MuonAlignmentPreFilter, WMuNuSelector, MuScleFitGenFilter, GenLeadTrackFilter, FilterTrackerOn, edm::ModelFilter, ProbeTreeProducer, InconsistentMuonPFCandidateFilter, L1DEFilter, HiggsToWW2LeptonsSkim, CentralityFilter, GreedyMuonPFCandidateFilter, HSCPHLTFilter, WMuNuValidator, EcalTangentFilter, RecoDiMuon, Tau3MuSkim, L1Filter, DTCalibMuonSelection, ComphepSingletopFilterPy8, BTagSkimLeptonJet, LSNumberFilter, ComphepSingletopFilter, HSCParticleSelector, PFJetFilter, STFilter, myFilter, PFFilter, PFMETFilter, PFDQMEventSelector, ptHatFilter, RecoTauDifferenceAnalyzer, PdfSystematicsAnalyzer, SimpleSystematicsAnalyzer, and BTagSkimMC.
Definition at line 101 of file EDFilter.h.
Referenced by doEndJob().
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
static |
Definition at line 103 of file EDFilter.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
privatepure virtual |
Implemented in EcalMIPRecHitFilter, EcalSimpleUncalibRecHitFilter, ErrorSummaryFilter, HLTMuonPointingFilter, edm::RandomFilter, L1Filter, TauSpinnerFilter, cms::ClusterMTCCFilter, cms::TECClusterFilter, cms::BHFilter, SiStripBFieldFilter, cms::TrackMTCCFilter, CosmicGenFilterLowE, HcalTBTriggerFilter, cms::MTCCHLTrigger, SiStripDCSFilter, myFilter, EcalMonitorPrescaler, PFDQMEventSelector, ptHatFilter, DetStatus, SimpleEventFilter, HLTDynamicPrescaler, and StopAfterNEvents.
Referenced by doEvent(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
inline |
|
inline |
Definition at line 63 of file EDFilter.h.
|
inlineprivate |
Definition at line 111 of file EDFilter.h.
|
inlineprivate |
Definition at line 110 of file EDFilter.h.
|
inline |
Definition at line 56 of file EDFilter.h.
Referenced by ProbeTreeProducer::endJob(), and HLTHighLevel::moduleLabel().
|
inlineprivate |
Definition at line 72 of file EDFilter.h.
|
static |
Definition at line 109 of file EDFilter.cc.
References edm::edmodule_mightGet_config(), edm::kBaseType(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 91 of file EDFilter.h.
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
inlineprivate |
Definition at line 113 of file EDFilter.h.
|
inlineprivate |
|
inlinestatic |
Definition at line 59 of file EDFilter.h.
|
inlinestatic |
Definition at line 58 of file EDFilter.h.
|
inlinestatic |
Definition at line 61 of file EDFilter.h.
|
inlinestatic |
Definition at line 60 of file EDFilter.h.
|
inlineprivate |
Definition at line 95 of file EDFilter.h.
|
friend |
Definition at line 42 of file EDFilter.h.
|
friend |
Definition at line 44 of file EDFilter.h.
|
private |
Definition at line 118 of file EDFilter.h.
|
private |
Definition at line 114 of file EDFilter.h.
Referenced by doBeginLuminosityBlock(), doBeginRun(), doEndLuminosityBlock(), doEndRun(), and doEvent().
|
private |
Definition at line 115 of file EDFilter.h.
Referenced by doEvent().
|
private |
Definition at line 119 of file EDFilter.h.
Referenced by doEvent().
|
private |
Definition at line 116 of file EDFilter.h.
Referenced by doBeginJob(), and doEvent().
|
private |
Definition at line 117 of file EDFilter.h.