CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 
22  class DTBunchCrossingCleaner {
23  public:
26 
28  const;
29 
30  private:
31  const int bx_window_size;
32  };
33 
34 }
35 
36 #endif
std::vector< TriggerPrimitive > TriggerPrimitiveCollection
DTBunchCrossingCleaner(const edm::ParameterSet &)
TriggerPrimitiveCollection clean(const TriggerPrimitiveCollection &) const