CMS 3D CMS Logo

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>
15 
16 namespace edm {
17  class ParameterSet;
18 }
19 
20 namespace L1TMuon {
21 
23  public:
26 
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:36
ParameterSet
Definition: Functions.h:16
L1TMuon::DTBunchCrossingCleaner
Definition: DTBunchCrossingCleaner.h:22
L1TMuon
Definition: CSCCollector.h:15
InputTag.h
L1TMuon::DTBunchCrossingCleaner::~DTBunchCrossingCleaner
~DTBunchCrossingCleaner()
Definition: DTBunchCrossingCleaner.h:25
MuonTriggerPrimitiveFwd.h