Main Page
Namespaces
Classes
Package Documentation
HLTrigger
special
plugins
HLTHcalNoiseFilter.h
Go to the documentation of this file.
1
#ifndef HLTHcalNoiseFilter_h
2
#define HLTHcalNoiseFilter_h
3
4
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
5
#include "
FWCore/Utilities/interface/InputTag.h
"
6
7
#include "
DataFormats/CaloTowers/interface/CaloTowerCollection.h
"
8
#include "
DataFormats/CaloTowers/interface/CaloTower.h
"
9
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
10
#include "
DataFormats/JetReco/interface/CaloJet.h
"
11
#include "
DataFormats/METReco/interface/CaloMET.h
"
12
#include "
DataFormats/METReco/interface/CaloMETCollection.h
"
13
14
namespace
edm
{
15
class
ConfigurationDescriptions
;
16
}
17
18
class
HLTHcalNoiseFilter
:
public
HLTFilter
{
19
public
:
20
explicit
HLTHcalNoiseFilter
(
const
edm::ParameterSet
&);
21
~
HLTHcalNoiseFilter
()
override
;
22
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
23
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
24
25
private
:
26
edm::EDGetTokenT<reco::CaloJetCollection>
JetSourceToken_
;
27
edm::EDGetTokenT<reco::CaloMETCollection>
MetSourceToken_
;
28
edm::EDGetTokenT<CaloTowerCollection>
TowerSourceToken_
;
29
edm::InputTag
JetSource_
;
30
edm::InputTag
MetSource_
;
31
edm::InputTag
TowerSource_
;
32
bool
useMet_
;
33
bool
useJet_
;
34
double
MetCut_
;
35
double
JetMinE_
;
36
double
JetHCALminEnergyFraction_
;
37
};
38
39
#endif
CaloTowerCollection.h
HLTHcalNoiseFilter::MetSourceToken_
edm::EDGetTokenT< reco::CaloMETCollection > MetSourceToken_
Definition:
HLTHcalNoiseFilter.h:27
HLTHcalNoiseFilter::TowerSource_
edm::InputTag TowerSource_
Definition:
HLTHcalNoiseFilter.h:31
HLTFilter.h
HLTHcalNoiseFilter::MetCut_
double MetCut_
Definition:
HLTHcalNoiseFilter.h:34
CaloJetCollection.h
CaloTower.h
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
CaloMETCollection.h
edm::EDGetTokenT< reco::CaloJetCollection >
HLTHcalNoiseFilter
Definition:
HLTHcalNoiseFilter.h:18
HLTHcalNoiseFilter::MetSource_
edm::InputTag MetSource_
Definition:
HLTHcalNoiseFilter.h:30
HLTFilter
Definition:
HLTFilter.h:28
HLTHcalNoiseFilter::JetMinE_
double JetMinE_
Definition:
HLTHcalNoiseFilter.h:35
edm::EventSetup
Definition:
EventSetup.h:57
HLTHcalNoiseFilter::JetSourceToken_
edm::EDGetTokenT< reco::CaloJetCollection > JetSourceToken_
Definition:
HLTHcalNoiseFilter.h:26
HLTHcalNoiseFilter::useJet_
bool useJet_
Definition:
HLTHcalNoiseFilter.h:33
HLTHcalNoiseFilter::TowerSourceToken_
edm::EDGetTokenT< CaloTowerCollection > TowerSourceToken_
Definition:
HLTHcalNoiseFilter.h:28
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTHcalNoiseFilter::JetSource_
edm::InputTag JetSource_
Definition:
HLTHcalNoiseFilter.h:29
HLTHcalNoiseFilter::useMet_
bool useMet_
Definition:
HLTHcalNoiseFilter.h:32
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
HLTHcalNoiseFilter::JetHCALminEnergyFraction_
double JetHCALminEnergyFraction_
Definition:
HLTHcalNoiseFilter.h:36
CaloMET.h
CaloJet.h
edm::Event
Definition:
Event.h:71
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11