src
L1Trigger
L1TMuonOverlapPhase2
interface
PtAssignmentNNRegression.h
Go to the documentation of this file.
1
/*
2
* PtAssignmentNN.h
3
*
4
* Created on: May 8, 2020
5
* Author: kbunkow
6
*/
7
8
#ifndef L1Trigger_L1TMuonOverlapPhase2_PtAssigmentNNRegression_h
9
#define L1Trigger_L1TMuonOverlapPhase2_PtAssigmentNNRegression_h
10
11
#include "
L1Trigger/L1TMuonOverlapPhase1/interface/Omtf/PtAssignmentBase.h
"
12
#include "
L1Trigger/L1TMuonOverlapPhase2/interface/LutNetworkFixedPointRegression2Outputs.h
"
13
14
class
PtAssignmentNNRegression
:
public
PtAssignmentBase
{
15
public
:
16
PtAssignmentNNRegression
(
const
edm::ParameterSet
& edmCfg,
17
const
OMTFConfiguration
*
omtfConfig
,
18
std::string
networkFile);
19
~PtAssignmentNNRegression
()
override
=
default
;
20
21
std::vector<float>
getPts
(
AlgoMuons::value_type
& algoMuon,
22
std::vector
<std::unique_ptr<IOMTFEmulationObserver> >& observers)
override
;
23
24
private
:
25
unique_ptr<lutNN::LutNetworkFixedPointRegressionBase>
lutNetworkFP
;
26
};
27
28
#endif
/* L1Trigger_L1TMuonOverlapPhase2_PtAssigmentNNRegression_h */
PtAssignmentBase::omtfConfig
const OMTFConfiguration * omtfConfig
Definition:
PtAssignmentBase.h:27
PtAssignmentNNRegression::getPts
std::vector< float > getPts(AlgoMuons::value_type &algoMuon, std::vector< std::unique_ptr< IOMTFEmulationObserver > > &observers) override
Definition:
PtAssignmentNNRegression.cc:169
PtAssignmentNNRegression::lutNetworkFP
unique_ptr< lutNN::LutNetworkFixedPointRegressionBase > lutNetworkFP
Definition:
PtAssignmentNNRegression.h:25
PtAssignmentNNRegression
Definition:
PtAssignmentNNRegression.h:14
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
LutNetworkFixedPointRegression2Outputs.h
reco::JetExtendedAssociation::value_type
Container::value_type value_type
Definition:
JetExtendedAssociation.h:30
PtAssignmentNNRegression::~PtAssignmentNNRegression
~PtAssignmentNNRegression() override=default
PtAssignmentNNRegression::PtAssignmentNNRegression
PtAssignmentNNRegression(const edm::ParameterSet &edmCfg, const OMTFConfiguration *omtfConfig, std::string networkFile)
Definition:
PtAssignmentNNRegression.cc:79
OMTFConfiguration
Definition:
OMTFConfiguration.h:44
PtAssignmentBase.h
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
edm::ParameterSet
Definition:
ParameterSet.h:48
PtAssignmentBase
Definition:
PtAssignmentBase.h:18
Generated for CMSSW Reference Manual by
1.8.14