CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
RBCLogic Class Referenceabstract

#include <RBCLogic.h>

Inheritance diagram for RBCLogic:
RBCChamberORLogic RBCPatternLogic RBCTestLogic

Public Member Functions

virtual std::bitset< 6 > * getlayersignal (int)=0
 
virtual void process (const RBCInput &, std::bitset< 2 > &)=0
 
virtual void setBoardSpecs (const RBCBoardSpecs::RBCBoardConfig &)=0
 
virtual ~RBCLogic ()
 

Public Attributes

bool m_triggersignal
 

Detailed Description

Author
Andres Osorio

email: aosor.nosp@m.io@u.nosp@m.niand.nosp@m.es.e.nosp@m.du.co

Date
2008-10-11

Definition at line 21 of file RBCLogic.h.

Constructor & Destructor Documentation

virtual RBCLogic::~RBCLogic ( )
inlinevirtual

Definition at line 24 of file RBCLogic.h.

24 {};

Member Function Documentation

virtual std::bitset<6>* RBCLogic::getlayersignal ( int  )
pure virtual

Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.

Referenced by RBCLogicUnit::run().

virtual void RBCLogic::process ( const RBCInput ,
std::bitset< 2 > &   
)
pure virtual
virtual void RBCLogic::setBoardSpecs ( const RBCBoardSpecs::RBCBoardConfig )
pure virtual

Member Data Documentation

bool RBCLogic::m_triggersignal

Definition at line 32 of file RBCLogic.h.

Referenced by RBCLogicUnit::isTriggered().