CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RBCPatternLogic.cc
Go to the documentation of this file.
1 // $Id: RBCPatternLogic.cc,v 1.3 2009/06/07 21:18:50 aosorio Exp $
2 // Include files
3 
4 
5 
6 // local
8 
9 //-----------------------------------------------------------------------------
10 // Implementation file for class : RBCPatternLogic
11 //
12 // 2008-10-15 : Andres Osorio
13 //-----------------------------------------------------------------------------
14 
15 //=============================================================================
16 // Standard constructor, initializes variables
17 //=============================================================================
19 
20 }
21 //=============================================================================
22 // Destructor
23 //=============================================================================
25 
26 //=============================================================================
27 
28 void RBCPatternLogic::process( const RBCInput & _input, std::bitset<2> & _decision )
29 {
30  std::cout << "RBCPatternLogic> Working with pattern logic" << '\n';
31 
32  _decision.set(0,1);
33  _decision.set(1,1);
34 
35  //...Layer information:
36  for(int k=0; k < 6; ++k) {
37  m_testlayer[0].set(k,1);
38  m_testlayer[1].set(k,0);
39  }
40 
41 
42  //....
43 
44 
45 }
46 
48 {
49 
50 
51 
52 
53 
54 }
void process(const RBCInput &, std::bitset< 2 > &)
RBCPatternLogic()
Standard constructor.
int k[5][pyjets_maxn]
virtual ~RBCPatternLogic()
Destructor.
tuple cout
Definition: gather_cfg.py:121
std::bitset< 6 > m_testlayer[2]
void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)