CMS 3D CMS Logo

RBCTestLogic.h
Go to the documentation of this file.
1 #ifndef RBCTESTLOGIC_H
2 #define RBCTESTLOGIC_H 1
3 
4 // Include files
5 
8 
9 #include <iostream>
10 #include <ios>
11 
12 
22 class RBCTestLogic : public RBCLogic {
23 public:
25  RBCTestLogic( );
26 
27  virtual ~RBCTestLogic( );
28 
29  void process ( const RBCInput & , std::bitset<2> & );
30 
32 
33  std::bitset<6> * getlayersignal( int _idx ) { return &m_testlayer[_idx];};
34 
35 protected:
36 
37 private:
38 
39  std::bitset<6> m_testlayer[2];
40 
41 };
42 #endif // RBCTESTLOGIC_H
void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)
Definition: RBCTestLogic.cc:55
virtual ~RBCTestLogic()
Destructor.
Definition: RBCTestLogic.cc:23
std::bitset< 6 > * getlayersignal(int _idx)
Definition: RBCTestLogic.h:33
std::bitset< 6 > m_testlayer[2]
Definition: RBCTestLogic.h:33
void process(const RBCInput &, std::bitset< 2 > &)
Definition: RBCTestLogic.cc:26
RBCTestLogic()
Standard constructor.
Definition: RBCTestLogic.cc:17