CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TTUWedgeORLogic.h
Go to the documentation of this file.
1 // $Id: TTUWedgeORLogic.h,v 1.2 2009/08/19 15:04:01 aosorio Exp $
2 #ifndef INTERFACE_TTUWEDGEORLOGIC_H
3 #define INTERFACE_TTUWEDGEORLOGIC_H 1
4 
5 // Include files
8 
9 #include <iostream>
10 #include <vector>
11 #include <map>
12 
19 class TTUWedgeORLogic : public TTULogic {
20 public:
22  TTUWedgeORLogic( );
23 
24  virtual ~TTUWedgeORLogic( );
25 
26  bool process( const TTUInput & );
27 
29 
30 protected:
31 
32 private:
33 
34  bool m_debug;
35 
37 
39 
40  std::map< int, int> m_wheelMajority;
41 
42  //std::vector<int> m_wedgeSector;
43 
44  std::map<int,int> m_wedgeSector;
45 
46 };
47 #endif // INTERFACE_TTUWEDGEORLOGIC_H
bool process(const TTUInput &)
virtual ~TTUWedgeORLogic()
Destructor.
TTUWedgeORLogic()
Standard constructor.
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &)
std::map< int, int > m_wheelMajority
std::map< int, int > m_wedgeSector