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<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:17
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:56
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