Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
RPCTechnicalTrigger
interface
RBCLogic.h
Go to the documentation of this file.
1
// $Id: RBCLogic.h,v 1.2 2009/06/07 21:18:50 aosorio Exp $
2
#ifndef RBCLOGIC_H
3
#define RBCLOGIC_H 1
4
5
// Include files
6
#include "
RBCInput.h
"
7
#include "
CondFormats/RPCObjects/interface/RBCBoardSpecs.h
"
8
9
#include <bitset>
10
21
class
RBCLogic
{
22
public
:
23
24
virtual
~RBCLogic
() {};
25
26
virtual
void
process
(
const
RBCInput
& , std::bitset<2> & ) = 0;
27
28
virtual
void
setBoardSpecs
(
const
RBCBoardSpecs::RBCBoardConfig
& ) = 0;
29
30
virtual
std::bitset<6> *
getlayersignal
(
int
) = 0;
31
32
bool
m_triggersignal
;
33
34
protected
:
35
36
private
:
37
38
};
39
#endif // RBCLOGIC_H
RBCBoardSpecs::RBCBoardConfig
Definition:
RBCBoardSpecs.h:21
RBCLogic::getlayersignal
virtual std::bitset< 6 > * getlayersignal(int)=0
RBCInput
Definition:
RBCInput.h:22
RBCLogic::~RBCLogic
virtual ~RBCLogic()
Definition:
RBCLogic.h:24
RBCLogic::setBoardSpecs
virtual void setBoardSpecs(const RBCBoardSpecs::RBCBoardConfig &)=0
RBCInput.h
RBCLogic::m_triggersignal
bool m_triggersignal
Definition:
RBCLogic.h:32
RBCLogic::process
virtual void process(const RBCInput &, std::bitset< 2 > &)=0
RBCLogic
Definition:
RBCLogic.h:21
RBCBoardSpecs.h
Generated for CMSSW Reference Manual by
1.8.5