Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
RPCTechnicalTrigger
interface
TTULogicUnit.h
Go to the documentation of this file.
1
#ifndef TTULOGICUNIT_H
2
#define TTULOGICUNIT_H 1
3
4
// Include files
5
#include "
L1Trigger/RPCTechnicalTrigger/interface/LogicTool.h
"
6
#include "
L1Trigger/RPCTechnicalTrigger/interface/RPCLogicUnit.h
"
7
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTULogic.h
"
8
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h
"
9
10
#include "
CondFormats/RPCObjects/interface/TTUBoardSpecs.h
"
11
12
#include <bitset>
13
21
class
TTULogicUnit
:
public
RPCLogicUnit
{
22
public
:
24
TTULogicUnit
();
25
26
TTULogicUnit
(
const
char
*);
27
28
bool
initialise
();
29
30
void
setlogic
(
const
char
*);
31
32
void
setBoardSpecs
(
const
TTUBoardSpecs::TTUBoardConfig
&);
33
34
void
run
(
const
TTUInput
&);
35
36
void
run
(
const
TTUInput
&,
int
);
37
38
bool
isTriggered
() {
return
m_logic
->m_triggersignal; };
39
40
protected
:
41
private
:
42
std::string
m_logtype
;
43
44
std::unique_ptr<TTULogic>
m_logic
;
45
46
bool
m_debug
;
47
};
48
#endif // TTUPAC_H
TTULogicUnit::m_logtype
std::string m_logtype
Definition:
TTULogicUnit.h:38
TTULogicUnit::isTriggered
bool isTriggered()
Definition:
TTULogicUnit.h:38
TTULogic.h
RPCLogicUnit
Definition:
RPCLogicUnit.h:13
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RPCLogicUnit.h
TTULogicUnit::initialise
bool initialise()
Definition:
TTULogicUnit.cc:23
TTULogicUnit::run
void run(const TTUInput &)
Definition:
TTULogicUnit.cc:40
TTULogicUnit::m_logic
std::unique_ptr< TTULogic > m_logic
Definition:
TTULogicUnit.h:44
TTULogicUnit::setlogic
void setlogic(const char *)
Definition:
TTULogicUnit.cc:36
TTULogicUnit::TTULogicUnit
TTULogicUnit()
Standard constructor.
Definition:
TTULogicUnit.cc:15
TTULogicUnit::setBoardSpecs
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &)
Definition:
TTULogicUnit.cc:38
TTUBoardSpecs::TTUBoardConfig
Definition:
TTUBoardSpecs.h:25
TTUBoardSpecs.h
TTULogicUnit::m_debug
bool m_debug
Definition:
TTULogicUnit.h:46
LogicTool.h
TTULogicUnit
Definition:
TTULogicUnit.h:21
TTUInput.h
TTUInput
Definition:
TTUInput.h:18
Generated for CMSSW Reference Manual by
1.8.5