Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
RPCTechnicalTrigger
interface
TTULogic.h
Go to the documentation of this file.
1
// $Id: TTULogic.h,v 1.3 2009/08/09 11:11:36 aosorio Exp $
2
#ifndef INTERFACE_TTULOGIC_H
3
#define INTERFACE_TTULOGIC_H 1
4
5
// Include files
6
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h
"
7
#include "
CondFormats/RPCObjects/interface/TTUBoardSpecs.h
"
8
9
20
class
TTULogic
{
21
public
:
22
23
virtual
~TTULogic
( ){};
24
25
virtual
bool
process
(
const
TTUInput
& ) = 0;
26
27
virtual
void
setBoardSpecs
(
const
TTUBoardSpecs::TTUBoardConfig
& ) = 0;
28
29
virtual
void
setOption
(
int
option ) {
30
m_option
= option;
31
};
32
33
int
m_option
;
34
35
bool
m_triggersignal
;
36
37
protected
:
38
39
private
:
40
41
};
42
#endif // INTERFACE_TTULOGIC_H
TTULogic::setOption
virtual void setOption(int option)
Definition:
TTULogic.h:29
TTULogic
Definition:
TTULogic.h:20
TTULogic::~TTULogic
virtual ~TTULogic()
Definition:
TTULogic.h:23
TTULogic::setBoardSpecs
virtual void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &)=0
TTULogic::m_triggersignal
bool m_triggersignal
Definition:
TTULogic.h:35
TTULogic::m_option
int m_option
Definition:
TTULogic.h:31
TTULogic::process
virtual bool process(const TTUInput &)=0
TTUBoardSpecs::TTUBoardConfig
Definition:
TTUBoardSpecs.h:23
TTUBoardSpecs.h
TTUInput.h
TTUInput
Definition:
TTUInput.h:18
Generated for CMSSW Reference Manual by
1.8.5