CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RBCPatternLogic.h
Go to the documentation of this file.
1 // $Id: RBCPatternLogic.h,v 1.2 2009/06/07 21:18:50 aosorio Exp $
2 #ifndef RBCPATTERNLOGIC_H
3 #define RBCPATTERNLOGIC_H 1
4 
5 // Include files
8 
9 #include <iostream>
10 
20 class RBCPatternLogic : public RBCLogic {
21 public:
23  RBCPatternLogic( );
24 
25  virtual ~RBCPatternLogic( );
26 
27  void process(const RBCInput & , std::bitset<2> & );
28 
30 
31  std::bitset<6> * getlayersignal( int _idx ) { return &m_testlayer[_idx];};
32 
33 protected:
34 
35 private:
36 
37  std::bitset<6> m_testlayer[2];
38 
39 };
40 #endif // RBCPATTERNLOGIC_H
std::bitset< 6 > * getlayersignal(int _idx)
void process(const RBCInput &, std::bitset< 2 > &)
RBCPatternLogic()
Standard constructor.
virtual ~RBCPatternLogic()
Destructor.
std::bitset< 6 > m_testlayer[2]
void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)