Go to the documentation of this file.00001
00002 #ifndef RBCTESTLOGIC_H
00003 #define RBCTESTLOGIC_H 1
00004
00005
00006
00007 #include "L1Trigger/RPCTechnicalTrigger/interface/RBCLogic.h"
00008 #include "L1Trigger/RPCTechnicalTrigger/interface/RBCInput.h"
00009
00010 #include <iostream>
00011 #include <ios>
00012
00013
00023 class RBCTestLogic : public RBCLogic {
00024 public:
00026 RBCTestLogic( );
00027
00028 virtual ~RBCTestLogic( );
00029
00030 void process ( const RBCInput & , std::bitset<2> & );
00031
00032 void setBoardSpecs( const RBCBoardSpecs::RBCBoardConfig & );
00033
00034 std::bitset<6> * getlayersignal( int _idx ) { return &m_testlayer[_idx];};
00035
00036 protected:
00037
00038 private:
00039
00040 std::bitset<6> m_testlayer[2];
00041
00042 };
00043 #endif // RBCTESTLOGIC_H