#include <jFexSRJetRoIThresholdsTool.h>
◆ ExtraInfoRef
| using RoIThresholdsTool< T_RoI, T_RoIContainer, N_RoIContainer, N_ThresholdType >::ExtraInfoRef |
|
inherited |
◆ ThrVec
| using RoIThresholdsTool< T_RoI, T_RoIContainer, N_RoIContainer, N_ThresholdType >::ThrVec |
|
inherited |
◆ ThrVecRef
| using RoIThresholdsTool< T_RoI, T_RoIContainer, N_RoIContainer, N_ThresholdType >::ThrVecRef |
|
inherited |
◆ jFexSRJetRoIThresholdsTool()
| jFexSRJetRoIThresholdsTool::jFexSRJetRoIThresholdsTool |
( |
const std::string & | type, |
|
|
const std::string & | name, |
|
|
const IInterface * | parent ) |
|
inline |
◆ decorateThresholds()
| virtual StatusCode RoIThresholdsTool< T_RoI, T_RoIContainer, N_RoIContainer, N_ThresholdType >::decorateThresholds |
( |
const EventContext & | eventContext | ) |
const |
|
inlineoverridevirtualinherited |
Definition at line 63 of file IRoIThresholdsTool.h.
63 {
64
71
72
75 try {
77 }
81 }
82 }
83
85 }
#define ATH_CHECK
Evaluate an expression and check for errors.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
◆ getMenuThresholdExtraInfo()
◆ getMenuThresholds()
◆ getPattern() [1/2]
Definition at line 8 of file jFexSRJetRoIThresholdsTool.cxx.
11 {
12
13
14 unsigned int et = roi.
et();
17
18
19 for (const std::shared_ptr<TrigConf::L1Threshold>& thrBase : menuThresholds) {
20 auto thr =
static_cast<TrigConf::L1Threshold_jJ*
>(thrBase.get());
21
22
23 if (
et >
thr->thrValueMeV(ieta)) {
24 thresholdMask |= (1_u64<<
thr->mapping());
25 }
26
27 ATH_MSG_DEBUG(
"jFEX SRjets HLT seeding for ("<<
thr->name() <<
"): et=" <<
et <<
" > "<<
thr->thrValueMeV(ieta));
28 }
29 return thresholdMask;
30
31}
float et(const xAOD::jFexSRJetRoI *j)
int menuEta() const
the eta index to use for looking up thresholds in the menu the current jFex fw only supports symmetri...
unsigned int et() const
Methods that require combining results or applying scales.
◆ getPattern() [2/2]
To be implemented by each template instance.
◆ initialize()
| virtual StatusCode RoIThresholdsTool< T_RoI, T_RoIContainer, N_RoIContainer, N_ThresholdType >::initialize |
( |
| ) |
|
|
inlineoverridevirtualinherited |
◆ m_l1MenuKey
Definition at line 94 of file IRoIThresholdsTool.h.
94 {
95 this, "L1TriggerMenu", "DetectorStore+L1TriggerMenu",
96 "Name of the L1Menu object to read configuration from"};
◆ m_thresholdPatternsKey
The documentation for this class was generated from the following files: