CMS 3D CMS Logo

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