Skip to content

Commit 3f56498

Browse files
committed
added template to anonymous namespace
1 parent 2fb2ea7 commit 3f56498

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

L1Trigger/L1TGlobal/interface/AXOL1TLCondition.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,6 @@ namespace l1t {
2525
class L1Candidate;
2626
class GlobalBoard;
2727

28-
//template function for reading results
29-
template <typename ResultType, typename LossType>
30-
LossType readResult(hls4mlEmulator::Model& model) {
31-
std::pair<ResultType, LossType> ADModelResult; //model outputs a pair of the (result vector, loss)
32-
model.read_result(&ADModelResult);
33-
return ADModelResult.second;
34-
}
35-
3628
// class declaration
3729
class AXOL1TLCondition : public ConditionEvaluation {
3830
public:

L1Trigger/L1TGlobal/src/AXOL1TLCondition.cc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,16 @@
4141
#include "FWCore/MessageLogger/interface/MessageLogger.h"
4242
#include "FWCore/MessageLogger/interface/MessageDrop.h"
4343

44+
namespace {
45+
//template function for reading results
46+
template <typename ResultType, typename LossType>
47+
LossType readResult(hls4mlEmulator::Model& model) {
48+
std::pair<ResultType, LossType> ADModelResult; //model outputs a pair of the (result vector, loss)
49+
model.read_result(&ADModelResult);
50+
return ADModelResult.second;
51+
}
52+
} // namespace
53+
4454
l1t::AXOL1TLCondition::AXOL1TLCondition()
4555
: ConditionEvaluation(), m_gtAXOL1TLTemplate{nullptr}, m_gtGTB{nullptr}, m_model{nullptr} {}
4656

0 commit comments

Comments
 (0)