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
TTULogic Class Referenceabstract

#include <interface/TTULogic.h>

Inheritance diagram for TTULogic:
TTUPointingLogic TTUSectorORLogic TTUTrackingAlg TTUTwoORLogic TTUWedgeORLogic

Public Member Functions

virtual bool process (const TTUInput &)=0
 
virtual void setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &)=0
 
virtual void setOption (int option)
 
virtual ~TTULogic ()
 

Public Attributes

int m_option
 
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-16

Definition at line 20 of file TTULogic.h.

Constructor & Destructor Documentation

virtual TTULogic::~TTULogic ( )
inlinevirtual

Definition at line 23 of file TTULogic.h.

23 {};

Member Function Documentation

virtual bool TTULogic::process ( const TTUInput )
pure virtual
virtual void TTULogic::setBoardSpecs ( const TTUBoardSpecs::TTUBoardConfig )
pure virtual
virtual void TTULogic::setOption ( int  option)
inlinevirtual

Definition at line 29 of file TTULogic.h.

References m_option.

Referenced by TTULogicUnit::run().

29  {
30  m_option = option;
31  };
int m_option
Definition: TTULogic.h:31

Member Data Documentation

int TTULogic::m_option
bool TTULogic::m_triggersignal