CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends

edm::EDFilter Class Reference

#include <EDFilter.h>

Inheritance diagram for edm::EDFilter:
edm::ProducerBase edm::ProductRegistryHelper aod2patFilterZee BCToEFilter BdecayFilter BeamSplash BsJpsiPhiFilter BTagSkimLeptonJet BTagSkimMC BxNumberFilter CandCollectionExistFilter CandViewRefRandomSelector CentralityFilter ClusterMultiplicityFilter cms::BHFilter cms::ClusterMTCCFilter cms::CosmicTIFTrigFilter cms::FastSimDataFilter cms::LTCTriggerBitsFilter cms::MTCCHLTrigger cms::TECClusterFilter cms::TestMuL1L2Filter cms::TestMuL1L2FilterSTA cms::TrackMTCCFilter ComphepSingletopFilter ConfigurableAnalysis CosmicGenFilterHelix CosmicGenFilterLowE CSCDigiValidator CSCEfficiency CSCOverlapsBeamSplashCut CSCSkim DetectorStateFilter DetStatus doubleEMEnrichingFilter DTCalibMuonSelection ECALActivity EcalExclusiveTrigFilter EcalMonitorPrescaler EcalRecHitsFilter EcalSkim EcalTangentFilter edm::FilterObjectWrapper< T, C > edm::FilterWrapper< T > edm::FWLiteFilterWrapper< T > edm::GeneratorFilter< HAD, DEC > edm::HadronizerFilter< HAD, DEC > edm::Prescaler edm::RandomFilter EFilter EgammaProbeSelector EMEnrichingFilter ErrorSummaryFilter EventSelectorAdapter< T > EventWithHistoryEDFilter FilterOutScraping FilterScrapingPixelProbability FilterTrackerOn FlavorHistoryFilter fltrname GenLeadTrackFilter GoodVertexFilter HBHENoiseFilter HcalCalibTypeFilter HCALHighEnergyFilter HcalHPDFilter HcalTBTriggerFilter HeavyChHiggsToTauNuSkim helper::GsfElectronSelectorBase helper::MuonSelectorBase helper::ObjectSelectorBase< OutputCollection > helper::ObjectSelectorBase< OutputCollection > helper::PhotonSelectorBase helper::TrackSelectorBase Herwig6Filter HerwigMaxPtPartonFilter HFFilter HiCentralityBiasFilter HiggsTo2GammaSkim HiggsToWW2LeptonsSkim HiggsToZZ4LeptonsPreFilter HiggsToZZ4LeptonsSkim HighETPhotonsFilter HighMultiplicityGenFilter HltComparator HLTFilter HLTPhysicsDeclared HSCParticleProducer HSCParticleSelector HSCPFilter HSCPHLTFilter HSCPTreeBuilder HZZ4lFilter IsTBH4Type JetFlavourCutFilter JetFlavourFilter JetTagCountFilter JGJFilter L1DEFilter L1Filter L1GtBeamModeFilter LargeEvents< T > LaserAlignmentEventFilter LeptonRecoSkim LHEFilter LHEProducer LogErrorFilter LQGenFilter LumiblockFilter MCDecayingPionKaonFilter MCDijetResonance MCLongLivedParticles MCParticlePairFilter MCProcessFilter MCProcessRangeFilter MCSingleParticleFilter MCSmartSingleParticleFilter MCZll MinimumBiasFilter MonoPhotonSkimmer MuScleFitFilter MuScleFitGenFilter myFilter NMaxPerLumi ObjectPairFilter< C, S > pat::PATJetSelector pat::PATLeptonCountFilter pat::PATSingleVertexSelector PdfSystematicsAnalyzer PFDQMEventSelector PFFilter PFJetFilter PFMETFilter PFTauViewRefSelector PhotonEnrichmentFilter PhysDecl PickEvents PrescalerFHN ProbeTreeProducer ProtonTaggerFilter ptHatFilter PythiaDauFilter PythiaFilter PythiaFilterEMJet PythiaFilterEMJetHeep PythiaFilterGammaGamma PythiaFilterGammaJet PythiaFilterGammaJetIsoPi0 PythiaFilterGammaJetWithBg PythiaFilterGammaJetWithOutBg PythiaFilterIsolatedTrack PythiaFilterTTBar PythiaFilterZgamma PythiaFilterZJet PythiaFilterZJetWithOutBg PythiaHLTSoupFilter PythonFilter QCDSingleJetFilter RecHitEnergyFilter reco::CentralityProducer reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy > RecoDiMuon RecoTauDifferenceAnalyzer RecoTauDiscriminatorRefSelectorImpl< T > RecoTauPileUpVertexSelector RoadSearchEventFilter RPCNoise SecondaryVertexFilter SelectHFMinBias SimpleEventFilter SimpleSystematicsAnalyzer SiPixelCalibDigiFilter SiStripCommissioningBasicPrescaler SiStripCommissioningRunTypeFilter SiStripCommissioningSeedFilter SiStripDCSFilter SiStripDetWithSomething< T > SiStripShotFilter SkipBadEvents StatisticsFilter STFilter StopAfterNEvents StringCutObjectEvtFilter< T > TagProbeMassEDMFilter Tau3MuSkim TauHadronDecayFilter TopDecayChannelFilter< S > TopDiLeptonFilter TopLeptonTauFilter TtDecaySelection TwoVBGenFilter WMuNuSelector WMuNuValidator WZInterestingEventSelector XtoFFbarFilter ZeeCandidateFilter Zto2lFilter ZToMuMuFilter ZToMuMuSelector

List of all members.

Public Types

typedef EDFilter ModuleType
typedef WorkerT< EDFilterWorkerType

Public Member Functions

 EDFilter ()
virtual ~EDFilter ()

Static Public Member Functions

static const std::string & baseType ()
static void fillDescriptions (ConfigurationDescriptions &descriptions)

Protected Member Functions

CurrentProcessingContext const * currentContext () const

Private Member Functions

virtual void beginJob ()
virtual bool beginLuminosityBlock (LuminosityBlock &, EventSetup const &)
virtual bool beginRun (Run &, EventSetup const &)
void doBeginJob ()
bool doBeginLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doBeginRun (RunPrincipal &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
void doEndJob ()
bool doEndLuminosityBlock (LuminosityBlockPrincipal &lbp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doEndRun (RunPrincipal &rp, EventSetup const &c, CurrentProcessingContext const *cpc)
bool doEvent (EventPrincipal &ep, EventSetup const &c, CurrentProcessingContext const *cpc)
void doPostForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren)
void doPreForkReleaseResources ()
void doRespondToCloseInputFile (FileBlock const &fb)
void doRespondToCloseOutputFiles (FileBlock const &fb)
void doRespondToOpenInputFile (FileBlock const &fb)
void doRespondToOpenOutputFiles (FileBlock const &fb)
virtual void endJob ()
virtual bool endLuminosityBlock (LuminosityBlock &, EventSetup const &)
virtual bool endRun (Run &, EventSetup const &)
virtual bool filter (Event &, EventSetup const &)=0
virtual void postForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren)
virtual void preForkReleaseResources ()
void registerAnyProducts (EDFilter *module, ProductRegistry *reg)
virtual void respondToCloseInputFile (FileBlock const &fb)
virtual void respondToCloseOutputFiles (FileBlock const &fb)
virtual void respondToOpenInputFile (FileBlock const &fb)
virtual void respondToOpenOutputFiles (FileBlock const &fb)
void setModuleDescription (ModuleDescription const &md)
std::string workerType () const

Private Attributes

CurrentProcessingContext const * current_context_
ModuleDescription moduleDescription_
std::vector< BranchIDpreviousParentage_
ParentageID previousParentageId_

Friends

class WorkerT

Detailed Description

Definition at line 24 of file EDFilter.h.


Member Typedef Documentation

Definition at line 27 of file EDFilter.h.

Definition at line 28 of file EDFilter.h.


Constructor & Destructor Documentation

edm::EDFilter::EDFilter ( ) [inline]
edm::EDFilter::~EDFilter ( ) [virtual]

Definition at line 16 of file EDFilter.cc.

                      {
  }

Member Function Documentation

const std::string & edm::EDFilter::baseType ( ) [static]

Definition at line 127 of file EDFilter.cc.

References edm::kBaseType().

                     {
    return kBaseType;
  }
virtual void edm::EDFilter::beginJob ( void  ) [inline, private, virtual]

Reimplemented in CSCOverlapsBeamSplashCut, DTCalibMuonSelection, PrescalerFHN, SiPixelCalibDigiFilter, FilterTrackerOn, EcalRecHitsFilter, LeptonRecoSkim, EventWithHistoryEDFilter, LargeEvents< T >, SiStripDetWithSomething< T >, CSCSkim, EcalTangentFilter, TagProbeMassEDMFilter, HCALHighEnergyFilter, HcalHPDFilter, NMaxPerLumi, PickEvents, RecHitEnergyFilter, RPCNoise, RPCRecHitFilter, LumiblockFilter, SiStripShotFilter, StatisticsFilter, PFDQMEventSelector, PdfSystematicsAnalyzer, SimpleSystematicsAnalyzer, WMuNuSelector, WMuNuValidator, aod2patFilterZee, EcalMIPRecHitFilter, EcalSimpleUncalibRecHitFilter, CSCDigiValidator, HcalCalibTypeFilter, BxNumberFilter, cms::FastSimDataFilter, ProtonTaggerFilter, fltrname, ComphepSingletopFilter, CosmicGenFilterHelix, JGJFilter, LQGenFilter, PythiaFilterEMJetHeep, STFilter, TwoVBGenFilter, PhotonEnrichmentFilter, HiCentralityBiasFilter, HighMultiplicityGenFilter, LHEProducer, Tau3MuSkim, HLTDisplacedmumuFilter, HLTmmkFilter, HLTHcalCalibTypeFilter, HLTHcalNZSFilter, HLTRPCFilter, HLTRPCTrigNoSyncFilter, HLTLogMonitorFilter, HltComparator, L1DEFilter, pat::PATJetSelector, ConfigurableAnalysis, CentralityFilter, reco::CentralityProducer, cms::HLTHIMuL1L2L3Filter, cms::TestMuL1L2Filter, cms::TestMuL1L2FilterSTA, myFilter, ptHatFilter, CSCEfficiency, ClusterMultiplicityFilter, HSCParticleProducer, HSCParticleSelector, HSCPHLTFilter, HSCPTreeBuilder, HSCPFilter, MonoPhotonSkimmer, RoadSearchEventFilter, PFFilter, PFJetFilter, and PFMETFilter.

Definition at line 70 of file EDFilter.h.

Referenced by doBeginJob().

{}
virtual bool edm::EDFilter::beginLuminosityBlock ( LuminosityBlock ,
EventSetup const &   
) [inline, private, virtual]

Reimplemented in fltrname, edm::GeneratorFilter< HAD, DEC >, edm::HadronizerFilter< HAD, DEC >, and HLTPrescaler.

Definition at line 74 of file EDFilter.h.

Referenced by doBeginLuminosityBlock().

{return true;}
virtual bool edm::EDFilter::beginRun ( Run ,
EventSetup const &   
) [inline, private, virtual]
CurrentProcessingContext const * edm::EDFilter::currentContext ( ) const [protected]

Definition at line 114 of file EDFilter.cc.

References current_context_.

                                 {
    return current_context_;
  }
void edm::EDFilter::doBeginJob ( ) [private]

Definition at line 31 of file EDFilter.cc.

References beginJob().

                       { 
    this->beginJob();
  }
bool edm::EDFilter::doBeginLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
) [private]

Definition at line 62 of file EDFilter.cc.

References beginLuminosityBlock(), edm::LuminosityBlock::commit_(), current_context_, and moduleDescription_.

                                                             {
    detail::CPCSentry sentry(current_context_, cpc);
    bool rc = false;
    LuminosityBlock lb(lbp, moduleDescription_);
    rc = this->beginLuminosityBlock(lb, c);
    lb.commit_();
    return rc;
  }
bool edm::EDFilter::doBeginRun ( RunPrincipal rp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
) [private]

Definition at line 40 of file EDFilter.cc.

References beginRun(), edm::Run::commit_(), current_context_, moduleDescription_, and csvReporter::r.

                                                             {
    detail::CPCSentry sentry(current_context_, cpc);
    bool rc = false;
    Run r(rp, moduleDescription_);
    rc = this->beginRun(r, c);
    r.commit_();
    return rc;
  }
void edm::EDFilter::doEndJob ( ) [private]

Definition at line 35 of file EDFilter.cc.

References endJob().

                          { 
    this->endJob();
  }
bool edm::EDFilter::doEndLuminosityBlock ( LuminosityBlockPrincipal lbp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
) [private]

Definition at line 73 of file EDFilter.cc.

References edm::LuminosityBlock::commit_(), current_context_, endLuminosityBlock(), and moduleDescription_.

                                                             {
    detail::CPCSentry sentry(current_context_, cpc);
    bool rc = false;
    LuminosityBlock lb(lbp, moduleDescription_);
    rc = this->endLuminosityBlock(lb, c);
    lb.commit_();
    return rc;
  }
bool edm::EDFilter::doEndRun ( RunPrincipal rp,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
) [private]

Definition at line 51 of file EDFilter.cc.

References edm::Run::commit_(), current_context_, endRun(), moduleDescription_, and csvReporter::r.

                                                             {
    detail::CPCSentry sentry(current_context_, cpc);
    bool rc = false;
    Run r(rp, moduleDescription_);
    rc = this->endRun(r, c);
    r.commit_();
    return rc;
  }
bool edm::EDFilter::doEvent ( EventPrincipal ep,
EventSetup const &  c,
CurrentProcessingContext const *  cpc 
) [private]

Definition at line 20 of file EDFilter.cc.

References edm::Event::commit_(), current_context_, filter(), moduleDescription_, previousParentage_, and previousParentageId_.

                                                          {
    detail::CPCSentry sentry(current_context_, cpc);
    bool rc = false;
    Event e(ep, moduleDescription_);
    rc = this->filter(e, c);
    e.commit_(&previousParentage_, &previousParentageId_);
    return rc;
  }
void edm::EDFilter::doPostForkReacquireResources ( unsigned int  iChildIndex,
unsigned int  iNumberOfChildren 
) [private]

Definition at line 109 of file EDFilter.cc.

References postForkReacquireResources().

                                                                                                 {
    postForkReacquireResources(iChildIndex, iNumberOfChildren);
  }
void edm::EDFilter::doPreForkReleaseResources ( ) [private]

Definition at line 104 of file EDFilter.cc.

References preForkReleaseResources().

void edm::EDFilter::doRespondToCloseInputFile ( FileBlock const &  fb) [private]

Definition at line 89 of file EDFilter.cc.

References respondToCloseInputFile().

void edm::EDFilter::doRespondToCloseOutputFiles ( FileBlock const &  fb) [private]

Definition at line 99 of file EDFilter.cc.

References respondToCloseOutputFiles().

void edm::EDFilter::doRespondToOpenInputFile ( FileBlock const &  fb) [private]

Definition at line 84 of file EDFilter.cc.

References respondToOpenInputFile().

void edm::EDFilter::doRespondToOpenOutputFiles ( FileBlock const &  fb) [private]

Definition at line 94 of file EDFilter.cc.

References respondToOpenOutputFiles().

virtual void edm::EDFilter::endJob ( void  ) [inline, private, virtual]

Reimplemented in LaserAlignmentEventFilter, CSCOverlapsBeamSplashCut, DTCalibMuonSelection, PrescalerFHN, SiPixelCalibDigiFilter, FilterTrackerOn, EcalRecHitsFilter, LeptonRecoSkim, EventWithHistoryEDFilter, LargeEvents< T >, SiStripDetWithSomething< T >, CSCSkim, EcalTangentFilter, TagProbeMassEDMFilter, HCALHighEnergyFilter, HcalHPDFilter, NMaxPerLumi, PickEvents, RecHitEnergyFilter, RPCNoise, RPCRecHitFilter, WZInterestingEventSelector, LumiblockFilter, SiStripShotFilter, StatisticsFilter, PFDQMEventSelector, PdfSystematicsAnalyzer, SimpleSystematicsAnalyzer, WMuNuSelector, WMuNuValidator, aod2patFilterZee, ZeeCandidateFilter, EcalMIPRecHitFilter, EcalSimpleUncalibRecHitFilter, CSCDigiValidator, HcalCalibTypeFilter, BxNumberFilter, cms::FastSimDataFilter, ProtonTaggerFilter, edm::Prescaler, fltrname, edm::GeneratorFilter< HAD, DEC >, edm::HadronizerFilter< HAD, DEC >, ComphepSingletopFilter, CosmicGenFilterHelix, GenLeadTrackFilter, JGJFilter, LQGenFilter, MCDijetResonance, MCZll, PythiaFilterEMJetHeep, RecoDiMuon, STFilter, TwoVBGenFilter, XtoFFbarFilter, Zto2lFilter, PhotonEnrichmentFilter, HiCentralityBiasFilter, HighMultiplicityGenFilter, LHEProducer, Tau3MuSkim, HiggsToWW2LeptonsSkim, HLTDisplacedmumuFilter, HLTmmkFilter, HLTPrescaler, HLTCountNumberOfObject< OColl >, HLTHcalCalibTypeFilter, HLTHcalNZSFilter, HLTRPCFilter, HLTRPCTrigNoSyncFilter, HLTTrackWithHits, HLTDynamicPrescaler, HLTLogMonitorFilter, HltComparator, L1DEFilter, L1Filter, MuScleFitFilter, MuScleFitGenFilter, FlavorHistoryFilter, HFFilter, pat::PATJetSelector, ProbeTreeProducer, ConfigurableAnalysis, BTagSkimLeptonJet, BTagSkimMC, CentralityFilter, reco::CentralityProducer, cms::HLTHIMuL1L2L3Filter, cms::TestMuL1L2Filter, cms::TestMuL1L2FilterSTA, myFilter, ptHatFilter, CSCEfficiency, ClusterMultiplicityFilter, RecoTauDifferenceAnalyzer, HSCParticleProducer, HSCParticleSelector, HSCPHLTFilter, HSCPTreeBuilder, HSCPFilter, MonoPhotonSkimmer, TopLeptonTauFilter, RoadSearchEventFilter, PFFilter, PFJetFilter, and PFMETFilter.

Definition at line 71 of file EDFilter.h.

Referenced by doEndJob().

{}
virtual bool edm::EDFilter::endLuminosityBlock ( LuminosityBlock ,
EventSetup const &   
) [inline, private, virtual]

Reimplemented in fltrname, edm::GeneratorFilter< HAD, DEC >, and edm::HadronizerFilter< HAD, DEC >.

Definition at line 75 of file EDFilter.h.

Referenced by doEndLuminosityBlock().

{return true;}
virtual bool edm::EDFilter::endRun ( Run ,
EventSetup const &   
) [inline, private, virtual]

Reimplemented in fltrname, edm::GeneratorFilter< HAD, DEC >, edm::HadronizerFilter< HAD, DEC >, and LHEProducer.

Definition at line 73 of file EDFilter.h.

Referenced by doEndRun().

{return true;}
void edm::EDFilter::fillDescriptions ( ConfigurationDescriptions descriptions) [static]
virtual bool edm::EDFilter::filter ( Event ,
EventSetup const &   
) [private, pure virtual]

Implemented in LaserAlignmentEventFilter, CSCOverlapsBeamSplashCut, DTCalibMuonSelection, PrescalerFHN, SiPixelCalibDigiFilter, SiStripDCSFilter, FilterTrackerOn, EcalExclusiveTrigFilter, EcalFEDErrorFilter, EcalRecHitsFilter, CandCollectionExistFilter, HBHENoiseFilter, EventSelectorAdapter< T >, ObjectPairFilter< C, S >, StopAfterNEvents, LeptonRecoSkim, EventWithHistoryEDFilter, LargeEvents< T >, SiStripDetWithSomething< T >, BeamSplash, CSCSkim, DetStatus, ECALActivity, EcalSkim, EcalTangentFilter, FilterOutScraping, FilterScrapingPixelProbability, HLTMuonPtFilter, MuonPtFilter, PhysDecl, SelectHFMinBias, TagProbeMassEDMFilter, GoodVertexFilter, HCALHighEnergyFilter, HcalHPDFilter, NMaxPerLumi, PickEvents, RecHitEnergyFilter, RPCNoise, RPCRecHitFilter, SecondaryVertexFilter, WZInterestingEventSelector, DTDataErrorFilter, DTROMonitorFilter, EcalMonitorPrescaler, LumiblockFilter, SiStripCommissioningBasicPrescaler, SiStripCommissioningRunTypeFilter, SiStripCommissioningSeedFilter, SiStripShotFilter, DetectorStateFilter, SimpleEventFilter, StatisticsFilter, PFDQMEventSelector, EgammaProbeSelector, PdfSystematicsAnalyzer, SimpleSystematicsAnalyzer, WMuNuSelector, WMuNuValidator, aod2patFilterZee, ZeeCandidateFilter, ZToMuMuFilter, ZToMuMuSelector, HLTMuonPointingFilter, EcalMIPRecHitFilter, EcalSimpleUncalibRecHitFilter, CSCDigiValidator, HcalCalibTypeFilter, cms::ClusterMTCCFilter, cms::LTCTriggerBitsFilter, cms::MTCCHLTrigger, cms::TECClusterFilter, cms::TrackMTCCFilter, BxNumberFilter, cms::FastSimDataFilter, ProtonTaggerFilter, LogErrorFilter, edm::Prescaler, PythonFilter, fltrname, edm::GeneratorFilter< HAD, DEC >, edm::HadronizerFilter< HAD, DEC >, BCToEFilter, BdecayFilter, cms::BHFilter, BsJpsiPhiFilter, ComphepSingletopFilter, CosmicGenFilterHelix, CosmicGenFilterLowE, doubleEMEnrichingFilter, EMEnrichingFilter, GenLeadTrackFilter, HerwigMaxPtPartonFilter, HighETPhotonsFilter, HZZ4lFilter, JetFlavourCutFilter, JetFlavourFilter, JGJFilter, LQGenFilter, MCDecayingPionKaonFilter, MCDijetResonance, MCLongLivedParticles, MCParticlePairFilter, MCProcessFilter, MCProcessRangeFilter, MCSingleParticleFilter, MCSmartSingleParticleFilter, MCZll, MinimumBiasFilter, PythiaDauFilter, PythiaFilter, PythiaFilterEMJet, PythiaFilterEMJetHeep, PythiaFilterGammaGamma, PythiaFilterGammaJet, PythiaFilterGammaJetIsoPi0, PythiaFilterGammaJetWithBg, PythiaFilterGammaJetWithOutBg, PythiaFilterIsolatedTrack, PythiaFilterTTBar, PythiaFilterZgamma, PythiaFilterZJet, PythiaFilterZJetWithOutBg, PythiaHLTSoupFilter, RecoDiMuon, STFilter, TwoVBGenFilter, XtoFFbarFilter, Zto2lFilter, PhotonEnrichmentFilter, Herwig6Filter, HiCentralityBiasFilter, HighMultiplicityGenFilter, LHEFilter, LHEProducer, Tau3MuSkim, HeavyChHiggsToTauNuSkim, HiggsTo2GammaSkim, HiggsToWW2LeptonsSkim, HiggsToZZ4LeptonsPreFilter, HiggsToZZ4LeptonsSkim, HLTDisplacedmumuFilter, HLTJetTag, HLTmmkFilter, HLTEgammaCaloIsolFilterPairs, HLTEgammaDoubleEtDeltaPhiFilter, HLTEgammaDoubleEtFilter, HLTEgammaDoubleEtPhiFilter, HLTEgammaDoubleLegCombFilter, HLTEgammaEtFilter, HLTEgammaEtFilterPairs, HLTEgammaGenericFilter, HLTEgammaGenericQuadraticFilter, HLTEgammaL1MatchFilterPairs, HLTEgammaL1MatchFilterRegional, HLTEgammaTriggerFilterObjectWrapper, HLTElectronEoverpFilterRegional, HLTElectronEtFilter, HLTElectronGenericFilter, HLTElectronOneOEMinusOneOPFilterRegional, HLTElectronPixelMatchFilter, HLTPMDocaFilter, HLTPMMassFilter, HLTFilter, HLTPrescaler, HLT1CaloJetEnergy, HLTBeamModeFilter, HLTBool, HLTDoublet< T1, Tid1, T2, Tid2 >, HLTFiltCand, HLTGlobalSums< T, Tid >, HLTHighLevel, HLTLevel1GTSeed, HLTSinglet< T, Tid >, HLTSmartSinglet< T, Tid >, HLTSummaryFilter, TriggerResultsFilter, TriggerResultsFilterFromDB, HLTLevel1Activity, HLTLevel1Pattern, HLT2jetGapFilter, HLTAcoFilter, HLTDiJetAveFilter, HLTExclDiJetFilter, HLTForwardBackwardJetsFilter, HLTHcalMETNoiseFilter, HLTHPDFilter, HLTJetVBFFilter, HLTMhtHtFilter, HLTNVFilter, HLTPhi2METFilter, HLTRapGapFilter, HLTRFilter, HLTRHemisphere, HLTMuonDimuonL2Filter, HLTMuonDimuonL3Filter, HLTMuonIsoFilter, HLTMuonL1Filter, HLTMuonL1RegionalFilter, HLTMuonL1toL3TkPreFilter, HLTMuonL2PreFilter, HLTMuonL3PreFilter, HLTMuonTrackMassFilter, HLTCountNumberOfObject< OColl >, HLTCSCActivityFilter, HLTCSCOverlapFilter, HLTCSCRing2or3Filter, HLTDTActivityFilter, HLTDTROMonitorFilter, HLTEcalIsolationFilter, HLTEcalPhiSymFilter, HLTEcalResonanceFilter, HLTEventNumberFilter, HLTHcalCalibTypeFilter, HLTHcalNoiseFilter, HLTHcalNZSFilter, HLTHcalPhiSymFilter, HLTHFAsymmetryFilter, HLTL1NumberFilter, HLTPi0RecHitsFilter, HLTPixelAsymmetryFilter, HLTPixelIsolTrackFilter, HLTPixlMBFilt, HLTPixlMBForAlignmentFilter, HLTRPCFilter, HLTRPCTrigNoSyncFilter, HLTSingleVertexPixelTrackFilter, HLTTrackerHaloFilter, HLTTrackWithHits, HLTTriggerTypeFilter, HLTCaloTowerFilter, HLTCSCAcceptBusyFilter, HLTDynamicPrescaler, HLTEcalTowerFilter, HLTFEDSizeFilter, HLTHcalSimpleRecHitFilter, HLTHcalTowerFilter, HLTLogMonitorFilter, HLTPhysicsDeclared, HLTPixelActivityFilter, HLTPixelClusterShapeFilter, HLTTrackSeedMultiplicityFilter, HLTVertexFilter, HltComparator, edm::RandomFilter, L1GtBeamModeFilter, L1DEFilter, L1Filter, MuScleFitFilter, MuScleFitGenFilter, FlavorHistoryFilter, HFFilter, pat::PATJetSelector, pat::PATLeptonCountFilter, pat::PATSingleVertexSelector, ProbeTreeProducer, edm::FilterObjectWrapper< T, C >, edm::FilterWrapper< T >, edm::FWLiteFilterWrapper< T >, ConfigurableAnalysis, ErrorSummaryFilter, QCDSingleJetFilter, BTagSkimLeptonJet, BTagSkimMC, CentralityFilter, reco::CentralityProducer, cms::HLTHIMuL1L2L3Filter, cms::TestMuL1L2Filter, cms::TestMuL1L2FilterSTA, myFilter, ptHatFilter, CSCEfficiency, ClusterMultiplicityFilter, EFilter, TauHadronDecayFilter, SkipBadEvents, RecoTauPileUpVertexSelector, CandViewRefRandomSelector, RecoTauDiscriminatorRefSelectorImpl< T >, PFTauViewRefSelector, RecoTauDifferenceAnalyzer, reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >, IsTBH4Type, HcalTBTriggerFilter, cms::CosmicTIFTrigFilter, HSCParticleProducer, HSCParticleSelector, HSCPHLTFilter, HSCPTreeBuilder, HSCPFilter, MonoPhotonSkimmer, StringCutObjectEvtFilter< T >, TtDecaySelection, TopDecayChannelFilter< S >, JetTagCountFilter, TopDiLeptonFilter, TopLeptonTauFilter, RoadSearchEventFilter, PFFilter, PFJetFilter, and PFMETFilter.

Referenced by doEvent().

virtual void edm::EDFilter::postForkReacquireResources ( unsigned int  iChildIndex,
unsigned int  iNumberOfChildren 
) [inline, private, virtual]

Definition at line 81 of file EDFilter.h.

Referenced by doPostForkReacquireResources().

{}
virtual void edm::EDFilter::preForkReleaseResources ( ) [inline, private, virtual]

Definition at line 80 of file EDFilter.h.

Referenced by doPreForkReleaseResources().

{}
void edm::EDFilter::registerAnyProducts ( EDFilter module,
ProductRegistry reg 
) [inline, private]
virtual void edm::EDFilter::respondToCloseInputFile ( FileBlock const &  fb) [inline, private, virtual]

Reimplemented in edm::GeneratorFilter< HAD, DEC >, and edm::HadronizerFilter< HAD, DEC >.

Definition at line 77 of file EDFilter.h.

Referenced by doRespondToCloseInputFile().

{}
virtual void edm::EDFilter::respondToCloseOutputFiles ( FileBlock const &  fb) [inline, private, virtual]

Reimplemented in edm::GeneratorFilter< HAD, DEC >, and edm::HadronizerFilter< HAD, DEC >.

Definition at line 79 of file EDFilter.h.

Referenced by doRespondToCloseOutputFiles().

{}
virtual void edm::EDFilter::respondToOpenInputFile ( FileBlock const &  fb) [inline, private, virtual]

Reimplemented in edm::GeneratorFilter< HAD, DEC >, and edm::HadronizerFilter< HAD, DEC >.

Definition at line 76 of file EDFilter.h.

Referenced by doRespondToOpenInputFile().

{}
virtual void edm::EDFilter::respondToOpenOutputFiles ( FileBlock const &  fb) [inline, private, virtual]

Reimplemented in edm::GeneratorFilter< HAD, DEC >, and edm::HadronizerFilter< HAD, DEC >.

Definition at line 78 of file EDFilter.h.

Referenced by doRespondToOpenOutputFiles().

{}
void edm::EDFilter::setModuleDescription ( ModuleDescription const &  md) [inline, private]

Definition at line 83 of file EDFilter.h.

References moduleDescription_.

                                                           {
      moduleDescription_ = md;
    }
std::string edm::EDFilter::workerType ( ) const [inline, private]

Definition at line 67 of file EDFilter.h.

{return "WorkerT<EDFilter>";}

Friends And Related Function Documentation

friend class WorkerT [friend]

Definition at line 26 of file EDFilter.h.


Member Data Documentation

Definition at line 88 of file EDFilter.h.

Referenced by doEvent().

Definition at line 89 of file EDFilter.h.

Referenced by doEvent().