CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 15 of file TTUPointingLogic.cc.

References m_debug, and TTULogic::m_triggersignal.

15  {
16  m_triggersignal = false;
17 
18  m_debug = false;
19 }
bool m_triggersignal
Definition: TTULogic.h:30
TTUPointingLogic::~TTUPointingLogic ( )
override

Destructor.

Definition at line 23 of file TTUPointingLogic.cc.

23 {}

Member Function Documentation

bool TTUPointingLogic::process ( const TTUInput inmap)
overridevirtual

Implements TTULogic.

Definition at line 30 of file TTUPointingLogic.cc.

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

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 }
bool m_triggersignal
Definition: TTULogic.h:30
tuple cout
Definition: gather_cfg.py:144
void TTUPointingLogic::setBoardSpecs ( const TTUBoardSpecs::TTUBoardConfig boardspecs)
overridevirtual

Implements TTULogic.

Definition at line 26 of file TTUPointingLogic.cc.

References m_wedgeLogic, and TTUWedgeORLogic::setBoardSpecs().

26  {
27  m_wedgeLogic->setBoardSpecs(boardspecs);
28 }
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override
TTUWedgeORLogic * m_wedgeLogic

Member Data Documentation

bool TTUPointingLogic::m_debug
private

Definition at line 37 of file TTUPointingLogic.h.

Referenced by process(), and TTUPointingLogic().

TTUWedgeORLogic* TTUPointingLogic::m_wedgeLogic
private

Definition at line 39 of file TTUPointingLogic.h.

Referenced by setBoardSpecs().