Main Page
Namespaces
Classes
Package Documentation
HLTrigger
special
plugins
HLTCSCOverlapFilter.h
Go to the documentation of this file.
1
#ifndef HLTCSCOverlapFilter_h
2
#define HLTCSCOverlapFilter_h
3
4
#include <vector>
5
#include <map>
6
7
#include "
HLTrigger/HLTcore/interface/HLTFilter.h
"
8
#include "
FWCore/Utilities/interface/InputTag.h
"
9
#include "
DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h
"
10
#include "TH1F.h"
11
12
namespace
edm
{
13
class
ConfigurationDescriptions
;
14
}
15
16
class
HLTCSCOverlapFilter
:
public
HLTFilter
{
17
18
public
:
19
explicit
HLTCSCOverlapFilter
(
const
edm::ParameterSet
&);
20
~
HLTCSCOverlapFilter
()
override
;
21
bool
hltFilter(
edm::Event
&,
const
edm::EventSetup
&,
trigger::TriggerFilterObjectWithRefs
& filterproduct)
const override
;
22
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
23
24
private
:
25
edm::InputTag
m_input
;
26
edm::EDGetTokenT<CSCRecHit2DCollection>
cscrechitsToken
;
27
unsigned
int
m_minHits
;
28
double
m_xWindow,
m_yWindow
;
29
bool
m_ring1,
m_ring2
;
30
bool
m_fillHists
;
31
TH1F *m_nhitsNoWindowCut, *m_xdiff, *
m_ydiff
, *m_pairsWithWindowCut;
32
};
33
34
#endif
CSCRecHit2DCollection.h
HLTFilter.h
HLTCSCOverlapFilter::m_minHits
unsigned int m_minHits
Definition:
HLTCSCOverlapFilter.h:27
HLTCSCOverlapFilter::cscrechitsToken
edm::EDGetTokenT< CSCRecHit2DCollection > cscrechitsToken
Definition:
HLTCSCOverlapFilter.h:26
trigger::TriggerFilterObjectWithRefs
Definition:
TriggerFilterObjectWithRefs.h:36
HLTCSCOverlapFilter
Definition:
HLTCSCOverlapFilter.h:16
edm::EDGetTokenT< CSCRecHit2DCollection >
HLTFilter
Definition:
HLTFilter.h:28
edm::EventSetup
Definition:
EventSetup.h:57
ConfigurationDescriptions
HLTCSCOverlapFilter::m_input
edm::InputTag m_input
Definition:
HLTCSCOverlapFilter.h:25
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTCSCOverlapFilter::m_ydiff
TH1F * m_ydiff
Definition:
HLTCSCOverlapFilter.h:31
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
HLTCSCOverlapFilter::m_fillHists
bool m_fillHists
Definition:
HLTCSCOverlapFilter.h:30
HLTCSCOverlapFilter::m_ring2
bool m_ring2
Definition:
HLTCSCOverlapFilter.h:29
edm::ParameterSet
Definition:
ParameterSet.h:36
HLTCSCOverlapFilter::m_yWindow
double m_yWindow
Definition:
HLTCSCOverlapFilter.h:28
edm::Event
Definition:
Event.h:71
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Generated for CMSSW Reference Manual by
1.8.11