CMS 3D CMS Logo

Public Member Functions

HLTFilter Class Reference

#include <HLTFilter.h>

Inheritance diagram for HLTFilter:
edm::EDFilter edm::ProducerBase edm::ProductRegistryHelper cms::HLTHIMuL1L2L3Filter DTDataErrorFilter DTROMonitorFilter EcalFEDErrorFilter EcalMIPRecHitFilter EcalSimpleUncalibRecHitFilter HLT1CaloJetEnergy HLT2jetGapFilter HLTAcoFilter HLTBeamModeFilter HLTBool HLTCaloTowerFilter HLTCountNumberOfObject< OColl > HLTCSCAcceptBusyFilter HLTCSCActivityFilter HLTCSCOverlapFilter HLTCSCRing2or3Filter HLTDiJetAveFilter HLTDisplacedmumuFilter HLTDoublet< T1, Tid1, T2, Tid2 > HLTDTActivityFilter HLTDTROMonitorFilter HLTDynamicPrescaler HLTEcalIsolationFilter HLTEcalPhiSymFilter HLTEcalResonanceFilter HLTEcalTowerFilter HLTEgammaCaloIsolFilterPairs HLTEgammaDoubleEtDeltaPhiFilter HLTEgammaDoubleEtFilter HLTEgammaDoubleEtPhiFilter HLTEgammaDoubleLegCombFilter HLTEgammaEtFilter HLTEgammaEtFilterPairs HLTEgammaGenericFilter HLTEgammaGenericQuadraticFilter HLTEgammaL1MatchFilterPairs HLTEgammaL1MatchFilterRegional HLTEgammaTriggerFilterObjectWrapper HLTElectronEoverpFilterRegional HLTElectronEtFilter HLTElectronGenericFilter HLTElectronOneOEMinusOneOPFilterRegional HLTElectronPixelMatchFilter HLTEventNumberFilter HLTExclDiJetFilter HLTFEDSizeFilter HLTFiltCand HLTForwardBackwardJetsFilter HLTGlobalSums< T, Tid > HLTHcalCalibTypeFilter HLTHcalMETNoiseFilter HLTHcalNoiseFilter HLTHcalNZSFilter HLTHcalPhiSymFilter HLTHcalSimpleRecHitFilter HLTHcalTowerFilter HLTHFAsymmetryFilter HLTHighLevel HLTHPDFilter HLTJetTag HLTJetVBFFilter HLTL1NumberFilter HLTLevel1Activity HLTLevel1GTSeed HLTLevel1Pattern HLTLogMonitorFilter HLTMhtHtFilter HLTmmkFilter HLTMuonDimuonL2Filter HLTMuonDimuonL3Filter HLTMuonIsoFilter HLTMuonL1Filter HLTMuonL1RegionalFilter HLTMuonL1toL3TkPreFilter HLTMuonL2PreFilter HLTMuonL3PreFilter HLTMuonPointingFilter HLTMuonPtFilter HLTMuonTrackMassFilter HLTNVFilter HLTPhi2METFilter HLTPi0RecHitsFilter HLTPixelActivityFilter HLTPixelAsymmetryFilter HLTPixelClusterShapeFilter HLTPixelIsolTrackFilter HLTPixlMBFilt HLTPixlMBForAlignmentFilter HLTPMDocaFilter HLTPMMassFilter HLTPrescaler HLTRapGapFilter HLTRFilter HLTRHemisphere HLTRPCFilter HLTRPCTrigNoSyncFilter HLTSinglet< T, Tid > HLTSingleVertexPixelTrackFilter HLTSmartSinglet< T, Tid > HLTSummaryFilter HLTTrackerHaloFilter HLTTrackSeedMultiplicityFilter HLTTrackWithHits HLTTriggerTypeFilter HLTVertexFilter MuonPtFilter RPCRecHitFilter TriggerResultsFilter TriggerResultsFilterFromDB

List of all members.

Public Member Functions

virtual bool filter (edm::Event &, const edm::EventSetup &)=0
 HLTFilter ()
virtual ~HLTFilter ()

Detailed Description

This class derives from EDFilter and adds a few HLT specific items. Any and all HLT filters must derive from the HLTFilter class!

Date:
2006/08/14 15:26:42
Revision:
1.7
Author:
Martin Grunewald

Definition at line 27 of file HLTFilter.h.


Constructor & Destructor Documentation

HLTFilter::HLTFilter ( ) [inline]

Definition at line 30 of file HLTFilter.h.

: EDFilter() {}
HLTFilter::~HLTFilter ( ) [virtual]

Definition at line 4 of file HLTFilter.cc.

{ }

Member Function Documentation

virtual bool HLTFilter::filter ( edm::Event ,
const edm::EventSetup  
) [pure virtual]

Implements edm::EDFilter.

Implemented in EcalFEDErrorFilter, HLTMuonPtFilter, MuonPtFilter, RPCRecHitFilter, DTDataErrorFilter, DTROMonitorFilter, HLTMuonPointingFilter, EcalMIPRecHitFilter, EcalSimpleUncalibRecHitFilter, HLTDisplacedmumuFilter, HLTJetTag, HLTmmkFilter, HLTEgammaCaloIsolFilterPairs, HLTEgammaDoubleEtDeltaPhiFilter, HLTEgammaDoubleEtFilter, HLTEgammaDoubleEtPhiFilter, HLTEgammaDoubleLegCombFilter, HLTEgammaEtFilter, HLTEgammaEtFilterPairs, HLTEgammaGenericFilter, HLTEgammaGenericQuadraticFilter, HLTEgammaL1MatchFilterPairs, HLTEgammaL1MatchFilterRegional, HLTEgammaTriggerFilterObjectWrapper, HLTElectronEoverpFilterRegional, HLTElectronEtFilter, HLTElectronGenericFilter, HLTElectronOneOEMinusOneOPFilterRegional, HLTElectronPixelMatchFilter, HLTPMDocaFilter, HLTPMMassFilter, 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, HLTPixelActivityFilter, HLTPixelClusterShapeFilter, HLTTrackSeedMultiplicityFilter, HLTVertexFilter, and cms::HLTHIMuL1L2L3Filter.