Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TCalorimeter
interface
Stage2Layer2DemuxSumsAlgoFirmware.h
Go to the documentation of this file.
1
10
//
11
//
12
13
#ifndef Stage2Layer2DemuxSumsAlgoFirmware_H
14
#define Stage2Layer2DemuxSumsAlgoFirmware_H
15
16
#include "
L1Trigger/L1TCalorimeter/interface/Stage2Layer2DemuxSumsAlgo.h
"
17
#include "
L1Trigger/L1TCalorimeter/interface/CaloParamsHelper.h
"
18
#include "
L1Trigger/L1TCalorimeter/interface/Cordic.h
"
19
20
namespace
l1t
{
21
22
// Imp1 is for v1 and v2
23
class
Stage2Layer2DemuxSumsAlgoFirmwareImp1
:
public
Stage2Layer2DemuxSumsAlgo
{
24
public
:
25
Stage2Layer2DemuxSumsAlgoFirmwareImp1
(
CaloParamsHelper
const
* params);
26
~Stage2Layer2DemuxSumsAlgoFirmwareImp1
()
override
=
default
;
27
void
processEvent
(
const
std::vector<l1t::EtSum> & inputSums,
28
std::vector<l1t::EtSum> & outputSums)
override
;
29
private
:
30
31
CaloParamsHelper
const
*
params_
;
32
Cordic
cordic_
;
33
34
};
35
36
}
37
38
#endif
CaloParamsHelper.h
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1::cordic_
Cordic cordic_
Definition:
Stage2Layer2DemuxSumsAlgoFirmware.h:32
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::Stage2Layer2DemuxSumsAlgo
Definition:
Stage2Layer2DemuxSumsAlgo.h:22
l1t::CaloParamsHelper
Definition:
CaloParamsHelper.h:21
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1::processEvent
void processEvent(const std::vector< l1t::EtSum > &inputSums, std::vector< l1t::EtSum > &outputSums) override
Definition:
Stage2Layer2DemuxSumsAlgoFirmwareImp1.cc:23
Cordic
Definition:
Cordic.h:7
Cordic.h
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1::~Stage2Layer2DemuxSumsAlgoFirmwareImp1
~Stage2Layer2DemuxSumsAlgoFirmwareImp1() override=default
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1::params_
CaloParamsHelper const * params_
Definition:
Stage2Layer2DemuxSumsAlgoFirmware.h:31
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1
Definition:
Stage2Layer2DemuxSumsAlgoFirmware.h:23
l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1::Stage2Layer2DemuxSumsAlgoFirmwareImp1
Stage2Layer2DemuxSumsAlgoFirmwareImp1(CaloParamsHelper const *params)
Definition:
Stage2Layer2DemuxSumsAlgoFirmwareImp1.cc:17
Stage2Layer2DemuxSumsAlgo.h
Generated for CMSSW Reference Manual by
1.8.11