Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
HLTfilters
interface
HLTSinglet.h
Go to the documentation of this file.
1
#ifndef HLTSinglet_h
2
#define HLTSinglet_h
3
18
#include<vector>
19
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
20
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
21
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
22
23
//
24
// class declaration
25
//
26
27
template
<
typename
T>
28
class
HLTSinglet
:
public
HLTFilter
{
29
30
public
:
31
explicit
HLTSinglet
(
const
edm::ParameterSet
&);
32
~HLTSinglet
();
33
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
34
virtual
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct);
35
36
private
:
37
edm::InputTag
inputTag_
;
// input tag identifying product
38
int
triggerType_
;
// triggerType configured
39
double
min_E_
;
// energy threshold in GeV
40
double
min_Pt_
;
// pt threshold in GeV
41
double
min_Mass_
;
// mass threshold in GeV
42
double
max_Eta_
;
// eta range (symmetric)
43
int
min_N_
;
// number of objects passing cuts required
44
int
tid_
;
// actual triggerType
45
};
46
47
#endif // HLTSinglet_h
HLTSinglet::triggerType_
int triggerType_
Definition:
HLTSinglet.h:38
HLTFilter.h
HLTSinglet::min_E_
double min_E_
Definition:
HLTSinglet.h:39
HLTSinglet::min_Pt_
double min_Pt_
Definition:
HLTSinglet.h:40
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:38
HLTSinglet::tid_
int tid_
Definition:
HLTSinglet.h:44
HLTFilter
Definition:
HLTFilter.h:28
HLTSinglet::min_Mass_
double min_Mass_
Definition:
HLTSinglet.h:41
edm::EventSetup
Definition:
EventSetup.h:44
HLTSinglet::~HLTSinglet
~HLTSinglet()
Definition:
HLTSinglet.cc:95
HLTSinglet::inputTag_
edm::InputTag inputTag_
Definition:
HLTSinglet.h:37
HLTSinglet::hltFilter
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
Definition:
HLTSinglet.cc:121
edm::InputTag
Definition:
InputTag.h:12
HLTSinglet
Definition:
HLTSinglet.h:28
HLTSinglet::min_N_
int min_N_
Definition:
HLTSinglet.h:43
edm::ParameterSet
Definition:
ParameterSet.h:35
ConfigurationDescriptions.h
TriggerTypeDefs.h
edm::Event
Definition:
Event.h:50
HLTSinglet::max_Eta_
double max_Eta_
Definition:
HLTSinglet.h:42
HLTSinglet::HLTSinglet
HLTSinglet(const edm::ParameterSet &)
Definition:
HLTSinglet.cc:78
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
HLTSinglet::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTSinglet.cc:101
Generated for CMSSW Reference Manual by
1.8.5