src
L1Trigger
RPCTechnicalTrigger
interface
RBCLogic.h
Go to the documentation of this file.
1
#ifndef RBCLOGIC_H
2
#define RBCLOGIC_H 1
3
4
// Include files
5
#include "
RBCInput.h
"
6
#include "
CondFormats/RPCObjects/interface/RBCBoardSpecs.h
"
7
8
#include <bitset>
9
20
class
RBCLogic
{
21
public
:
22
virtual
~RBCLogic
() {}
23
24
virtual
void
process
(
const
RBCInput
&, std::bitset<2>&) = 0;
25
26
virtual
void
setBoardSpecs
(
const
RBCBoardSpecs::RBCBoardConfig
&) = 0;
27
28
virtual
std::bitset<6>*
getlayersignal
(
int
) = 0;
29
30
bool
m_triggersignal
;
31
32
protected
:
33
private
:
34
};
35
#endif // RBCLOGIC_H
RBCBoardSpecs::RBCBoardConfig
Definition:
RBCBoardSpecs.h:22
RBCLogic::getlayersignal
virtual std::bitset< 6 > * getlayersignal(int)=0
RBCInput
Definition:
RBCInput.h:22
RBCLogic::~RBCLogic
virtual ~RBCLogic()
Definition:
RBCLogic.h:22
RBCLogic::setBoardSpecs
virtual void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)=0
RBCInput.h
RBCLogic::m_triggersignal
bool m_triggersignal
Definition:
RBCLogic.h:30
RBCLogic::process
virtual void process(const RBCInput &, std::bitset< 2 > &)=0
RBCLogic
Definition:
RBCLogic.h:20
RBCBoardSpecs.h
Generated for CMSSW Reference Manual by
1.8.14