Main Page
Namespaces
Classes
Package Documentation
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
() {
39
return
m_logic
->m_triggersignal;
40
};
41
42
protected
:
43
44
private
:
45
46
std::string
m_logtype
;
47
48
std::unique_ptr<TTULogic>
m_logic
;
49
50
bool
m_debug
;
51
52
};
53
#endif // TTUPAC_H
TTULogicUnit::m_logtype
std::string m_logtype
Definition:
TTULogicUnit.h:40
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TTULogicUnit::isTriggered
bool isTriggered()
Definition:
TTULogicUnit.h:38
TTULogic.h
RPCLogicUnit
Definition:
RPCLogicUnit.h:13
RPCLogicUnit.h
TTULogicUnit::initialise
bool initialise()
Definition:
TTULogicUnit.cc:31
TTULogicUnit::run
void run(const TTUInput &)
Definition:
TTULogicUnit.cc:59
TTULogicUnit::m_logic
std::unique_ptr< TTULogic > m_logic
Definition:
TTULogicUnit.h:48
TTULogicUnit::setlogic
void setlogic(const char *)
Definition:
TTULogicUnit.cc:45
TTULogicUnit::TTULogicUnit
TTULogicUnit()
Standard constructor.
Definition:
TTULogicUnit.cc:17
TTULogicUnit::setBoardSpecs
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &)
Definition:
TTULogicUnit.cc:52
TTUBoardSpecs::TTUBoardConfig
Definition:
TTUBoardSpecs.h:25
TTUBoardSpecs.h
TTULogicUnit::m_debug
bool m_debug
Definition:
TTULogicUnit.h:50
LogicTool.h
TTULogicUnit
Definition:
TTULogicUnit.h:21
TTUInput.h
TTUInput
Definition:
TTUInput.h:18
Generated for CMSSW Reference Manual by
1.8.11