Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
HLTrigger
HLTfilters
interface
HLTSinglet.h
Go to the documentation of this file.
1
#ifndef HLTSinglet_h
2
#define HLTSinglet_h
3
18
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
19
#include<vector>
20
21
//
22
// class declaration
23
//
24
25
template
<
typename
T,
int
T
id
>
26
class
HLTSinglet
:
public
HLTFilter
{
27
28
public
:
29
30
explicit
HLTSinglet
(
const
edm::ParameterSet
&);
31
~HLTSinglet
();
32
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
33
34
private
:
35
edm::InputTag
inputTag_
;
// input tag identifying product
36
bool
saveTag_
;
// whether to save this tag
37
double
min_Pt_
;
// pt threshold in GeV
38
double
max_Eta_
;
// eta range (symmetric)
39
int
min_N_
;
// number of objects passing cuts required
40
};
41
42
#endif //HLTSinglet_h
HLTSinglet::~HLTSinglet
~HLTSinglet()
Definition:
HLTSinglet.cc:42
HLTFilter.h
HLTSinglet::HLTSinglet
HLTSinglet(const edm::ParameterSet &)
Definition:
HLTSinglet.cc:26
HLTSinglet::min_Pt_
double min_Pt_
Definition:
HLTSinglet.h:37
HLTSinglet::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
HLTSinglet.cc:53
HLTSinglet::saveTag_
bool saveTag_
Definition:
HLTSinglet.h:36
HLTSinglet::inputTag_
edm::InputTag inputTag_
Definition:
HLTSinglet.h:35
HLTFilter
Definition:
HLTFilter.h:27
HLTSinglet::max_Eta_
double max_Eta_
Definition:
HLTSinglet.h:38
edm::EventSetup
Definition:
EventSetup.h:44
edm::InputTag
Definition:
InputTag.h:12
HLTSinglet
Definition:
HLTSinglet.h:26
edm::ParameterSet
Definition:
ParameterSet.h:32
edm::Event
Definition:
Event.h:49
HLTSinglet::min_N_
int min_N_
Definition:
HLTSinglet.h:39
Generated for CMSSW Reference Manual by
1.8.5