CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 &)
 
void setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &)
 
 TTUPointingLogic ()
 Standard constructor. More...
 
virtual ~TTUPointingLogic ()
 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 21 of file TTUPointingLogic.h.

Constructor & Destructor Documentation

TTUPointingLogic::TTUPointingLogic ( )

Standard constructor.

Definition at line 18 of file TTUPointingLogic.cc.

References m_debug, and TTULogic::m_triggersignal.

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

Destructor.

Definition at line 29 of file TTUPointingLogic.cc.

29  {
30 
31 }

Member Function Documentation

bool TTUPointingLogic::process ( const TTUInput inmap)
virtual

Implements TTULogic.

Definition at line 41 of file TTUPointingLogic.cc.

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

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

Implements TTULogic.

Definition at line 34 of file TTUPointingLogic.cc.

References m_wedgeLogic, and TTUWedgeORLogic::setBoardSpecs().

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

Member Data Documentation

bool TTUPointingLogic::m_debug
private

Definition at line 40 of file TTUPointingLogic.h.

Referenced by process(), and TTUPointingLogic().

TTUWedgeORLogic* TTUPointingLogic::m_wedgeLogic
private

Definition at line 42 of file TTUPointingLogic.h.

Referenced by setBoardSpecs().