Main Page
Namespaces
Classes
Package Documentation
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
23
virtual
~RBCLogic
() {};
24
25
virtual
void
process
(
const
RBCInput
& , std::bitset<2> & ) = 0;
26
27
virtual
void
setBoardSpecs
(
const
RBCBoardSpecs::RBCBoardConfig
& ) = 0;
28
29
virtual
std::bitset<6> *
getlayersignal
(
int
) = 0;
30
31
bool
m_triggersignal
;
32
33
protected
:
34
35
private
:
36
37
};
38
#endif // RBCLOGIC_H
RBCBoardSpecs::RBCBoardConfig
Definition:
RBCBoardSpecs.h:23
RBCLogic::getlayersignal
virtual std::bitset< 6 > * getlayersignal(int)=0
RBCInput
Definition:
RBCInput.h:22
RBCLogic::~RBCLogic
virtual ~RBCLogic()
Definition:
RBCLogic.h:23
RBCLogic::setBoardSpecs
virtual void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)=0
RBCInput.h
RBCLogic::m_triggersignal
bool m_triggersignal
Definition:
RBCLogic.h:31
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.11