CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Attributes
TTUConfiguration Class Referenceabstract

#include <interface/TTUConfiguration.h>

Inheritance diagram for TTUConfiguration:
TTUBasicConfig

Public Member Functions

virtual bool initialise (int, int)=0
 
virtual void preprocess (TTUInput &)=0
 
 TTUConfiguration (const char *)
 
 TTUConfiguration (const TTUBoardSpecs *)
 
TTULogicUnitttulogic ()
 
virtual ~TTUConfiguration ()=default
 

Public Attributes

const TTUBoardSpecsm_ttuboardspecs
 

Private Attributes

TTULogicUnit m_ttulogic
 

Detailed Description

Configuration Interface: Deals with configuration of TTU hardware

Author
Andres Osorio
Date
2008-10-29

Definition at line 21 of file TTUConfiguration.h.

Constructor & Destructor Documentation

TTUConfiguration::TTUConfiguration ( const char *  logic)

Definition at line 30 of file TTUConfiguration.cc.

References m_ttulogic.

30  :
31  m_ttuboardspecs{nullptr},
32  m_ttulogic{ logic }
33 {
34 }
const TTUBoardSpecs * m_ttuboardspecs
TTULogicUnit m_ttulogic
TTUConfiguration::TTUConfiguration ( const TTUBoardSpecs ttuspecs)

Definition at line 36 of file TTUConfiguration.cc.

References m_ttulogic.

36  :
37  m_ttuboardspecs{ttuspecs},
38  m_ttulogic{}
39 {}
const TTUBoardSpecs * m_ttuboardspecs
TTULogicUnit m_ttulogic
virtual TTUConfiguration::~TTUConfiguration ( )
virtualdefault

Member Function Documentation

virtual bool TTUConfiguration::initialise ( int  ,
int   
)
pure virtual

Implemented in TTUBasicConfig.

virtual void TTUConfiguration::preprocess ( TTUInput )
pure virtual

Implemented in TTUBasicConfig.

TTULogicUnit* TTUConfiguration::ttulogic ( )
inline

Definition at line 30 of file TTUConfiguration.h.

References m_ttulogic.

Referenced by TTUBasicConfig::initialise().

30 { return &m_ttulogic; }
TTULogicUnit m_ttulogic

Member Data Documentation

const TTUBoardSpecs* TTUConfiguration::m_ttuboardspecs

Definition at line 32 of file TTUConfiguration.h.

Referenced by TTUBasicConfig::initialise().

TTULogicUnit TTUConfiguration::m_ttulogic
private

Definition at line 37 of file TTUConfiguration.h.

Referenced by TTUConfiguration(), and ttulogic().