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 // Include files
2 
3 
4 
5 // local
7 
8 //-----------------------------------------------------------------------------
9 // Implementation file for class : RBCPatternLogic
10 //
11 // 2008-10-15 : Andres Osorio
12 //-----------------------------------------------------------------------------
13 
14 //=============================================================================
15 // Standard constructor, initializes variables
16 //=============================================================================
18 
19 }
20 //=============================================================================
21 // Destructor
22 //=============================================================================
24 
25 //=============================================================================
26 
27 void RBCPatternLogic::process( const RBCInput & _input, std::bitset<2> & _decision )
28 {
29  std::cout << "RBCPatternLogic> Working with pattern logic" << '\n';
30 
31  _decision.set(0,1);
32  _decision.set(1,1);
33 
34  //...Layer information:
35  for(int k=0; k < 6; ++k) {
36  m_testlayer[0].set(k,1);
37  m_testlayer[1].set(k,0);
38  }
39 
40 
41  //....
42 
43 
44 }
45 
47 {
48 
49 
50 
51 
52 
53 }
void process(const RBCInput &, std::bitset< 2 > &)
RBCPatternLogic()
Standard constructor.
int k[5][pyjets_maxn]
virtual ~RBCPatternLogic()
Destructor.
std::bitset< 6 > m_testlayer[2]
void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)