ATLAS Offline Software
Loading...
Searching...
No Matches
JfexThresholdTable.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JET_ANALYSIS_ALGORITHMS__JFEX_THRESHOLD_TABLE_H
6#define JET_ANALYSIS_ALGORITHMS__JFEX_THRESHOLD_TABLE_H
7
10#include <AsgTools/ToolHandle.h>
13
14#include <string>
15#include <vector>
16
17namespace CP
18{
26 {
27 public:
30 StatusCode update (ToolHandle<TrigConf::ITrigConfigTool>& trigConfigTool,
31 const std::string& thresholdType,
32 const EventContext& ctx, MsgStream& msg);
33
36 std::vector<std::string> decode (const xAOD::jFexSRJetRoI& roi) const;
37
38 private:
39 std::vector<std::string> m_names;
40 bool m_loaded {false};
41 std::string m_menuName;
42 };
43}
44
45#endif
the Phase-I L1 jFEX threshold bit-to-name table, taken from the L1 menu, shared by the algorithms dec...
std::vector< std::string > m_names
std::vector< std::string > decode(const xAOD::jFexSRJetRoI &roi) const
the names of the menu thresholds whose bits are set in the RoI's thresholdPatterns (empty if the patt...
StatusCode update(ToolHandle< TrigConf::ITrigConfigTool > &trigConfigTool, const std::string &thresholdType, const EventContext &ctx, MsgStream &msg)
build the table from the current L1 menu, unless it is already built for a menu of the same name
Select isolated Photons, Electrons and Muons.
jFexSRJetRoI_v1 jFexSRJetRoI
Define the latest version of the jFexSRJetRoI class.
MsgStream & msg
Definition testRead.cxx:32