L1Trigger
L1TMuon
interface
deprecate
DTBunchCrossingCleaner.h
Go to the documentation of this file.
1
#ifndef __L1TMUON_DTBUNCHCROSSINGCLEANER_H__
2
#define __L1TMUON_DTBUNCHCROSSINGCLEANER_H__
3
//
4
// Class: L1TMuon::DTBunchCrossingCleaner
5
//
6
// Info: This class analyzes the output of a DT chamber and produces
7
// a reduced set of trigger primitives combining theta and phi
8
// trigger primitives that are likely to be associated.
9
//
10
// Author: L. Gray (FNAL)
11
//
12
#include <vector>
13
#include "
L1Trigger/L1TMuon/interface/MuonTriggerPrimitiveFwd.h
"
14
#include "
FWCore/Utilities/interface/InputTag.h
"
15
16
namespace
edm
{
17
class
ParameterSet
;
18
}
19
20
namespace
L1TMuon
{
21
22
class
DTBunchCrossingCleaner
{
23
public
:
24
DTBunchCrossingCleaner
(
const
edm::ParameterSet
&);
25
~DTBunchCrossingCleaner
() {}
26
27
TriggerPrimitiveCollection
clean
(
const
TriggerPrimitiveCollection
&)
const
;
28
29
private
:
30
const
int
bx_window_size
;
31
};
32
33
}
// namespace L1TMuon
34
35
#endif
L1TMuon::DTBunchCrossingCleaner::clean
TriggerPrimitiveCollection clean(const TriggerPrimitiveCollection &) const
Definition:
DTBunchCrossingCleaner.cc:21
edm
HLT enums.
Definition:
AlignableModifier.h:19
L1TMuon::DTBunchCrossingCleaner::DTBunchCrossingCleaner
DTBunchCrossingCleaner(const edm::ParameterSet &)
Definition:
DTBunchCrossingCleaner.cc:19
L1TMuon::TriggerPrimitiveCollection
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
Definition:
MuonTriggerPrimitiveFwd.h:10
L1TMuon::DTBunchCrossingCleaner::bx_window_size
const int bx_window_size
Definition:
DTBunchCrossingCleaner.h:30
edm::ParameterSet
Definition:
ParameterSet.h:47
ParameterSet
Definition:
Functions.h:16
L1TMuon::DTBunchCrossingCleaner
Definition:
DTBunchCrossingCleaner.h:22
L1TMuon
Definition:
L1TMuonSubsystems.h:4
InputTag.h
L1TMuon::DTBunchCrossingCleaner::~DTBunchCrossingCleaner
~DTBunchCrossingCleaner()
Definition:
DTBunchCrossingCleaner.h:25
MuonTriggerPrimitiveFwd.h
Generated for CMSSW Reference Manual by
1.8.16