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