CMS 3D CMS Logo

TTUSectorORLogic.cc
Go to the documentation of this file.
1 // Include files
2 
3 
4 
5 // local
7 
8 //-----------------------------------------------------------------------------
9 // Implementation file for class : TTUSectorORLogic
10 //
11 // 2009-06-10 : Andres Felipe Osorio Oliveros
12 //-----------------------------------------------------------------------------
13 
14 //=============================================================================
15 // Standard constructor, initializes variables
16 //=============================================================================
18 
19  m_triggersignal = false;
20 
21  m_maxsectors = 12;
22 
23  m_debug = false;
24 
25 }
26 //=============================================================================
27 // Destructor
28 //=============================================================================
30 
31 //=============================================================================
33 {
34 
35 
36 }
37 
38 bool TTUSectorORLogic::process( const TTUInput & inmap )
39 {
40 
41  if( m_debug) std::cout << "TTUSectorORLogic::process starts" << std::endl;
42 
43  m_triggersignal = false;
44 
45  for(int i=0; i < m_maxsectors; ++i)
47 
48  if( m_debug )
49  std::cout << "TTUSectorORLogic " << m_triggersignal << std::endl;
50 
51  if( m_debug ) std::cout << "TTUSectorORLogic>process ends" << std::endl;
52 
53  return true;
54 
55 }
56 
TTUSectorORLogic()
Standard constructor.
std::bitset< 12 > m_rbcDecision
Definition: TTUInput.h:59
bool process(const TTUInput &) override
bool m_triggersignal
Definition: TTULogic.h:34
~TTUSectorORLogic() override
Destructor.
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override