L1Trigger
RPCTechnicalTrigger
interface
RBCPatternLogic.h
Go to the documentation of this file.
1
#ifndef RBCPATTERNLOGIC_H
2
#define RBCPATTERNLOGIC_H 1
3
4
// Include files
5
#include "
L1Trigger/RPCTechnicalTrigger/interface/RBCLogic.h
"
6
#include "
L1Trigger/RPCTechnicalTrigger/interface/RBCInput.h
"
7
8
#include <iostream>
9
19
class
RBCPatternLogic
:
public
RBCLogic
{
20
public
:
22
RBCPatternLogic
();
23
24
~RBCPatternLogic
()
override
;
25
26
void
process
(
const
RBCInput
&, std::bitset<2>&)
override
;
27
28
void
setBoardSpecs
(
const
RBCBoardSpecs::RBCBoardConfig
&)
override
;
29
30
std::bitset<6>*
getlayersignal
(
int
_idx)
override
{
return
&
m_testlayer
[_idx]; };
31
32
protected
:
33
private
:
34
std::bitset<6>
m_testlayer
[2];
35
};
36
#endif // RBCPATTERNLOGIC_H
RBCPatternLogic::process
void process(const RBCInput &, std::bitset< 2 > &) override
Definition:
RBCPatternLogic.cc:23
RBCLogic
Definition:
RBCLogic.h:20
RBCPatternLogic
Definition:
RBCPatternLogic.h:19
RBCLogic.h
RBCPatternLogic::~RBCPatternLogic
~RBCPatternLogic() override
Destructor.
Definition:
RBCPatternLogic.cc:19
RBCInput.h
RBCPatternLogic::setBoardSpecs
void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &) override
Definition:
RBCPatternLogic.cc:38
RBCBoardSpecs::RBCBoardConfig
Definition:
RBCBoardSpecs.h:22
RBCInput
Definition:
RBCInput.h:22
RBCPatternLogic::getlayersignal
std::bitset< 6 > * getlayersignal(int _idx) override
Definition:
RBCPatternLogic.h:30
RBCPatternLogic::m_testlayer
std::bitset< 6 > m_testlayer[2]
Definition:
RBCPatternLogic.h:30
RBCPatternLogic::RBCPatternLogic
RBCPatternLogic()
Standard constructor.
Definition:
RBCPatternLogic.cc:15
Generated for CMSSW Reference Manual by
1.8.16