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::TTUPointingLogic ( )

Standard constructor.

Definition at line 15 of file TTUPointingLogic.cc.

15  {
16  m_triggersignal = false;
17 
18  m_debug = false;
19 }

References m_debug, and TTULogic::m_triggersignal.

◆ ~TTUPointingLogic()

TTUPointingLogic::~TTUPointingLogic ( )
override

Destructor.

Definition at line 23 of file TTUPointingLogic.cc.

23 {}

Member Function Documentation

◆ process()

bool TTUPointingLogic::process ( const TTUInput inmap)
overridevirtual

Implements TTULogic.

Definition at line 30 of file TTUPointingLogic.cc.

30  {
31  if (m_debug)
32  std::cout << "TTUPointingLogic::process starts" << std::endl;
33 
34  m_triggersignal = false;
35 
36  //m_ttuLogic->process( inmap );
37 
38  if (m_debug)
39  std::cout << "TTUPointingLogic>process ends" << std::endl;
40 
41  return true;
42 }

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

◆ setBoardSpecs()

void TTUPointingLogic::setBoardSpecs ( const TTUBoardSpecs::TTUBoardConfig boardspecs)
overridevirtual

Implements TTULogic.

Definition at line 26 of file TTUPointingLogic.cc.

26  {
27  m_wedgeLogic->setBoardSpecs(boardspecs);
28 }

References m_wedgeLogic, and TTUWedgeORLogic::setBoardSpecs().

Member Data Documentation

◆ m_debug

bool TTUPointingLogic::m_debug
private

Definition at line 37 of file TTUPointingLogic.h.

Referenced by process(), and TTUPointingLogic().

◆ m_wedgeLogic

TTUWedgeORLogic* TTUPointingLogic::m_wedgeLogic
private

Definition at line 39 of file TTUPointingLogic.h.

Referenced by setBoardSpecs().

TTUPointingLogic::m_wedgeLogic
TTUWedgeORLogic * m_wedgeLogic
Definition: TTUPointingLogic.h:39
gather_cfg.cout
cout
Definition: gather_cfg.py:144
TTUPointingLogic::m_debug
bool m_debug
Definition: TTUPointingLogic.h:37
TTULogic::m_triggersignal
bool m_triggersignal
Definition: TTULogic.h:30
TTUWedgeORLogic::setBoardSpecs
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override
Definition: TTUWedgeORLogic.cc:50