CMS 3D CMS Logo

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