CMS 3D CMS Logo

Public Member Functions | Public Attributes

RBCLogic Class Reference

#include <RBCLogic.h>

Inheritance diagram for RBCLogic:
RBCChamberORLogic RBCPatternLogic RBCTestLogic

List of all members.

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: aosorio@uniandes.edu.co

Date:
2008-10-11

Definition at line 21 of file RBCLogic.h.


Constructor & Destructor Documentation

virtual RBCLogic::~RBCLogic ( ) [inline, virtual]

Definition at line 24 of file RBCLogic.h.

{};

Member Function Documentation

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

Implemented in RBCChamberORLogic, RBCPatternLogic, and RBCTestLogic.

Referenced by RBCLogicUnit::run().

virtual void RBCLogic::process ( const RBCInput ,
std::bitset< 2 > &   
) [pure virtual]

Implemented in RBCChamberORLogic, RBCPatternLogic, and RBCTestLogic.

Referenced by RBCLogicUnit::run().

virtual void RBCLogic::setBoardSpecs ( const RBCBoardSpecs::RBCBoardConfig ) [pure virtual]

Member Data Documentation

Definition at line 32 of file RBCLogic.h.

Referenced by RBCLogicUnit::isTriggered().