L1Trigger
RPCTechnicalTrigger
interface
TTUConfiguration.h
Go to the documentation of this file.
1
#ifndef INTERFACE_TTUCONFIGURATION_H
2
#define INTERFACE_TTUCONFIGURATION_H 1
3
4
// Include files
5
#include "
CondFormats/RPCObjects/interface/TTUBoardSpecs.h
"
6
7
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h
"
8
#include "
L1Trigger/RPCTechnicalTrigger/interface/TTULogicUnit.h
"
9
19
#include <memory>
20
21
class
TTUConfiguration
{
22
public
:
23
TTUConfiguration
(
const
char
*);
24
TTUConfiguration
(
const
TTUBoardSpecs
*);
25
virtual
~TTUConfiguration
() =
default
;
26
virtual
bool
initialise
(
int
,
int
) = 0;
27
28
virtual
void
preprocess
(
TTUInput
&) = 0;
29
30
TTULogicUnit
*
ttulogic
() {
return
&
m_ttulogic
; }
31
32
const
TTUBoardSpecs
*
m_ttuboardspecs
;
33
34
protected
:
35
private
:
36
TTULogicUnit
m_ttulogic
;
37
};
38
#endif // INTERFACE_TTUCONFIGURATION_H
TTUConfiguration::m_ttuboardspecs
const TTUBoardSpecs * m_ttuboardspecs
Definition:
TTUConfiguration.h:32
TTUInput.h
TTUBoardSpecs.h
TTUConfiguration::initialise
virtual bool initialise(int, int)=0
TTUConfiguration
Definition:
TTUConfiguration.h:21
TTULogicUnit.h
TTUConfiguration::ttulogic
TTULogicUnit * ttulogic()
Definition:
TTUConfiguration.h:30
TTUConfiguration::~TTUConfiguration
virtual ~TTUConfiguration()=default
TTUInput
Definition:
TTUInput.h:18
TTUConfiguration::m_ttulogic
TTULogicUnit m_ttulogic
Definition:
TTUConfiguration.h:36
TTUConfiguration::TTUConfiguration
TTUConfiguration(const char *)
Definition:
TTUConfiguration.cc:29
TTUBoardSpecs
Definition:
TTUBoardSpecs.h:18
TTUConfiguration::preprocess
virtual void preprocess(TTUInput &)=0
TTULogicUnit
Definition:
TTULogicUnit.h:21
Generated for CMSSW Reference Manual by
1.8.16