CMS 3D CMS Logo

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 20 of file RBCLogic.h.

Constructor & Destructor Documentation

virtual RBCLogic::~RBCLogic ( )
inlinevirtual

Definition at line 23 of file RBCLogic.h.

References getlayersignal(), process(), and setBoardSpecs().

23 {};

Member Function Documentation

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

Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.

Referenced by ~RBCLogic().

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

Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.

Referenced by ~RBCLogic().

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

Implemented in RBCChamberORLogic, RBCTestLogic, and RBCPatternLogic.

Referenced by ~RBCLogic().

Member Data Documentation

bool RBCLogic::m_triggersignal

Definition at line 31 of file RBCLogic.h.