Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
HLTfilters
interface
HLTSummaryFilter.h
Go to the documentation of this file.
1
#ifndef HLTSummaryFilter_h
2
#define HLTSummaryFilter_h
3
19
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
20
21
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
22
#include "
CommonTools/Utils/interface/StringCutObjectSelector.h
"
23
24
#include<string>
25
26
//
27
// class declaration
28
//
29
30
class
HLTSummaryFilter
:
public
HLTFilter
{
31
32
public
:
33
34
explicit
HLTSummaryFilter
(
const
edm::ParameterSet
&);
35
~HLTSummaryFilter
();
36
virtual
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct);
37
38
private
:
39
edm::InputTag
summaryTag_
;
// input tag identifying TriggerSummaryAOD
40
edm::InputTag
memberTag_
;
// which packed-up collection or filter
41
std::string
cut_
;
// smart cut
42
int
min_N_
;
// number of objects passing cuts required
43
44
StringCutObjectSelector<trigger::TriggerObject>
select_
;
// smart selector
45
};
46
47
#endif //HLTSummaryFilter_h
TriggerEvent.h
HLTFilter.h
StringCutObjectSelector< trigger::TriggerObject >
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:38
HLTSummaryFilter::select_
StringCutObjectSelector< trigger::TriggerObject > select_
Definition:
HLTSummaryFilter.h:44
HLTSummaryFilter::HLTSummaryFilter
HLTSummaryFilter(const edm::ParameterSet &)
Definition:
HLTSummaryFilter.cc:22
HLTSummaryFilter::memberTag_
edm::InputTag memberTag_
Definition:
HLTSummaryFilter.h:40
HLTSummaryFilter::min_N_
int min_N_
Definition:
HLTSummaryFilter.h:42
StringCutObjectSelector.h
HLTFilter
Definition:
HLTFilter.h:28
HLTSummaryFilter::hltFilter
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
Definition:
HLTSummaryFilter.cc:46
HLTSummaryFilter
Definition:
HLTSummaryFilter.h:30
edm::EventSetup
Definition:
EventSetup.h:44
edm::InputTag
Definition:
InputTag.h:12
HLTSummaryFilter::summaryTag_
edm::InputTag summaryTag_
Definition:
HLTSummaryFilter.h:39
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
HLTSummaryFilter::~HLTSummaryFilter
~HLTSummaryFilter()
Definition:
HLTSummaryFilter.cc:36
HLTSummaryFilter::cut_
std::string cut_
Definition:
HLTSummaryFilter.h:41
Generated for CMSSW Reference Manual by
1.8.5