Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TMuonEndCap
interface
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/deprecate/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
&)
28
const
;
29
30
private
:
31
const
int
bx_window_size;
32
};
33
34
}
35
36
#endif
MuonTriggerPrimitiveFwd.h
ParameterSet
Definition:
Functions.h:16
L1TMuon
Definition:
CSCCollector.h:15
L1TMuon::TriggerPrimitiveCollection
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
Definition:
MuonTriggerPrimitiveFwd.h:10
clean
std::vector< T * > clean
Definition:
MVATrainer.cc:156
edm
HLT enums.
Definition:
AlignableModifier.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
L1TMuon::DTBunchCrossingCleaner::~DTBunchCrossingCleaner
~DTBunchCrossingCleaner()
Definition:
DTBunchCrossingCleaner.h:25
Generated for CMSSW Reference Manual by
1.8.11