Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
HLTrigger
HLTfilters
interface
HLTGlobalSums.h
Go to the documentation of this file.
1
#ifndef HLTGlobalSums_h
2
#define HLTGlobalSums_h
3
18
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
19
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
20
#include<string>
21
22
//
23
// class declaration
24
//
25
26
template
<
typename
T>
27
class
HLTGlobalSums
:
public
HLTFilter
{
28
29
public
:
30
31
explicit
HLTGlobalSums
(
const
edm::ParameterSet
&);
32
~HLTGlobalSums
();
33
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
34
virtual
bool
hltFilter
(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct);
35
36
private
:
37
// configuration
38
edm::InputTag
inputTag_
;
// input tag identifying MET product
39
int
triggerType_
;
// triggerType configured
40
std::string
observable_
;
// which observable to cut on
41
double
min_
,
max_
;
// cut: Min<=observable<=Max
42
int
min_N_
;
// how many needed to pass
43
int
tid_
;
// actual triggerType
44
};
45
46
#endif //HLTGlobalSums_h
HLTFilter.h
HLTGlobalSums::max_
double max_
Definition:
HLTGlobalSums.h:41
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:38
HLTGlobalSums::triggerType_
int triggerType_
Definition:
HLTGlobalSums.h:39
HLTFilter
Definition:
HLTFilter.h:28
HLTGlobalSums::hltFilter
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
Definition:
HLTGlobalSums.cc:93
HLTGlobalSums::~HLTGlobalSums
~HLTGlobalSums()
Definition:
HLTGlobalSums.cc:68
edm::EventSetup
Definition:
EventSetup.h:44
HLTGlobalSums::min_
double min_
Definition:
HLTGlobalSums.h:41
HLTGlobalSums::tid_
int tid_
Definition:
HLTGlobalSums.h:43
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
ConfigurationDescriptions.h
HLTGlobalSums::inputTag_
edm::InputTag inputTag_
Definition:
HLTGlobalSums.h:38
HLTGlobalSums::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
HLTGlobalSums.cc:74
edm::Event
Definition:
Event.h:50
HLTGlobalSums
Definition:
HLTGlobalSums.h:27
HLTGlobalSums::HLTGlobalSums
HLTGlobalSums(const edm::ParameterSet &)
Definition:
HLTGlobalSums.cc:28
HLTGlobalSums::min_N_
int min_N_
Definition:
HLTGlobalSums.h:42
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
HLTGlobalSums::observable_
std::string observable_
Definition:
HLTGlobalSums.h:40
Generated for CMSSW Reference Manual by
1.8.5