CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TTUPointingLogic Class Reference

#include <TTUPointingLogic.h>

Inheritance diagram for TTUPointingLogic:
TTULogic

Public Member Functions

bool process (const TTUInput &) override
 
void setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &) override
 
 TTUPointingLogic ()
 Standard constructor. More...
 
 ~TTUPointingLogic () override
 Destructor. More...
 
- Public Member Functions inherited from TTULogic
virtual void setOption (int option)
 
virtual ~TTULogic ()
 

Private Attributes

bool m_debug
 
TTUWedgeORLogicm_wedgeLogic
 

Additional Inherited Members

- Public Attributes inherited from TTULogic
int m_option
 
bool m_triggersignal
 

Detailed Description

Author
Andres Felipe Osorio Oliveros
Date
2009-07-29

Definition at line 20 of file TTUPointingLogic.h.

Constructor & Destructor Documentation

TTUPointingLogic::TTUPointingLogic ( )

Standard constructor.

Definition at line 17 of file TTUPointingLogic.cc.

References m_debug, and TTULogic::m_triggersignal.

17  {
18 
19  m_triggersignal = false;
20 
21  m_debug = false;
22 
23 
24 }
bool m_triggersignal
Definition: TTULogic.h:34
TTUPointingLogic::~TTUPointingLogic ( )
override

Destructor.

Definition at line 28 of file TTUPointingLogic.cc.

28  {
29 
30 }

Member Function Documentation

bool TTUPointingLogic::process ( const TTUInput inmap)
overridevirtual

Implements TTULogic.

Definition at line 40 of file TTUPointingLogic.cc.

References gather_cfg::cout, m_debug, and TTULogic::m_triggersignal.

41 {
42 
43  if( m_debug) std::cout << "TTUPointingLogic::process starts" << std::endl;
44 
45  m_triggersignal = false;
46 
47  //m_ttuLogic->process( inmap );
48 
49  if( m_debug ) std::cout << "TTUPointingLogic>process ends" << std::endl;
50 
51  return true;
52 
53 }
bool m_triggersignal
Definition: TTULogic.h:34
void TTUPointingLogic::setBoardSpecs ( const TTUBoardSpecs::TTUBoardConfig boardspecs)
overridevirtual

Implements TTULogic.

Definition at line 33 of file TTUPointingLogic.cc.

References m_wedgeLogic, and TTUWedgeORLogic::setBoardSpecs().

34 {
35 
36  m_wedgeLogic->setBoardSpecs( boardspecs );
37 
38 }
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override
TTUWedgeORLogic * m_wedgeLogic

Member Data Documentation

bool TTUPointingLogic::m_debug
private

Definition at line 39 of file TTUPointingLogic.h.

Referenced by process(), and TTUPointingLogic().

TTUWedgeORLogic* TTUPointingLogic::m_wedgeLogic
private

Definition at line 41 of file TTUPointingLogic.h.

Referenced by setBoardSpecs().