CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
DTBunchCrossingCleaner(const edm::ParameterSet &)
TriggerPrimitiveCollection clean(const TriggerPrimitiveCollection &) const