Main Page
Namespaces
Classes
Package Documentation
src
L1Trigger
RPCTechnicalTrigger
interface
TTUTwoORLogic.h
Go to the documentation of this file.
1
#ifndef INTERFACE_TTUTWOORLOGIC_H
2
#define INTERFACE_TTUTWOORLOGIC_H 1
3
4
// Include files
5
6
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTULogic.h
"
7
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h
"
8
9
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUTrackingAlg.h
"
10
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUSectorORLogic.h
"
11
12
#include <iostream>
13
#include <vector>
14
22
class
TTUTwoORLogic
:
public
TTULogic
{
23
public
:
25
TTUTwoORLogic
( );
26
27
//... from TTULogic interface:
28
29
bool
process
(
const
TTUInput
& )
override
;
30
31
void
setBoardSpecs
(
const
TTUBoardSpecs::TTUBoardConfig
& )
override
;
32
33
//...
34
35
protected
:
36
37
private
:
38
39
40
TTUTrackingAlg
m_ttuLogic
;
41
42
TTUSectorORLogic
m_rbcLogic
;
43
44
bool
m_debug
;
45
46
47
};
48
#endif // INTERFACE_TTUTWOORLOGIC_H
TTUTrackingAlg
Definition:
TTUTrackingAlg.h:25
TTUTwoORLogic::setBoardSpecs
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override
Definition:
TTUTwoORLogic.cc:32
TTUTwoORLogic::TTUTwoORLogic
TTUTwoORLogic()
Standard constructor.
Definition:
TTUTwoORLogic.cc:20
TTUSectorORLogic
Definition:
TTUSectorORLogic.h:17
TTULogic
Definition:
TTULogic.h:19
TTUTwoORLogic::m_ttuLogic
TTUTrackingAlg m_ttuLogic
Definition:
TTUTwoORLogic.h:40
TTUTwoORLogic::m_debug
bool m_debug
Definition:
TTUTwoORLogic.h:44
TTULogic.h
TTUTwoORLogic::m_rbcLogic
TTUSectorORLogic m_rbcLogic
Definition:
TTUTwoORLogic.h:42
TTUTrackingAlg.h
TTUTwoORLogic
Definition:
TTUTwoORLogic.h:22
TTUTwoORLogic::process
bool process(const TTUInput &) override
Definition:
TTUTwoORLogic.cc:41
TTUSectorORLogic.h
TTUBoardSpecs::TTUBoardConfig
Definition:
TTUBoardSpecs.h:25
TTUInput.h
TTUInput
Definition:
TTUInput.h:18
Generated for CMSSW Reference Manual by
1.8.11