ATLAS Offline Software
Trigger
TrigSteer
HLTSeeding
src
gFexLRJetRoIThresholdsTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef HLTSEEDING_GFEXLRJETROITHRESHOLDSTOOL_H
5
#define HLTSEEDING_GFEXLRJETROITHRESHOLDSTOOL_H
6
7
#include "
HLTSeedingRoIToolDefs.h
"
8
#include "
HLTSeeding/IRoIThresholdsTool.h
"
9
#include "
xAODTrigger/gFexJetRoI.h
"
10
11
class
gFexLRJetRoIThresholdsTool
:
public
HLTSeedingRoIToolDefs::gFexLRJet::ThresholdBaseClass
{
12
public
:
13
gFexLRJetRoIThresholdsTool
(
const
std::string&
type
,
const
std::string&
name
,
const
IInterface*
parent
)
14
:
HLTSeedingRoIToolDefs
::gFexLRJet::
ThresholdBaseClass
(
type
,
name
,
parent
) {}
15
16
virtual
uint64_t
getPattern
(
const
xAOD::gFexJetRoI
& roi,
17
const
ThrVec
& menuThresholds,
18
const
TrigConf::L1ThrExtraInfoBase
& menuExtraInfo)
const override
;
19
};
20
21
#endif // HLTSEEDING_GFEXLRJETROITHRESHOLDSTOOL_H
gFexLRJetRoIThresholdsTool::getPattern
virtual uint64_t getPattern(const xAOD::gFexJetRoI &roi, const ThrVec &menuThresholds, const TrigConf::L1ThrExtraInfoBase &menuExtraInfo) const override
Definition:
gFexLRJetRoIThresholdsTool.cxx:6
TrigConf::L1ThrExtraInfoBase
L1 extra information for certain threshold types.
Definition:
L1ThresholdBase.h:72
gFexLRJetRoIThresholdsTool
Definition:
gFexLRJetRoIThresholdsTool.h:11
xAOD::gFexJetRoI_v1
Class describing properties of a LVL1 gFEX jet Trigger Object (TOB) in the xAOD format.
Definition:
gFexJetRoI_v1.h:25
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
xAOD::uint64_t
uint64_t
Definition:
EventInfo_v1.cxx:123
RoIThresholdsTool::ThrVec
std::vector< std::shared_ptr< TrigConf::L1Threshold > > ThrVec
Definition:
IRoIThresholdsTool.h:24
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
RoIThresholdsTool
Definition:
IRoIThresholdsTool.h:22
IRoIThresholdsTool.h
gFexJetRoI.h
HLTSeedingRoIToolDefs.h
gFexLRJetRoIThresholdsTool::gFexLRJetRoIThresholdsTool
gFexLRJetRoIThresholdsTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition:
gFexLRJetRoIThresholdsTool.h:13
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
HLTSeedingRoIToolDefs
Definition:
HLTSeedingRoIToolDefs.cxx:7
HLTSeedingRoIToolDefs::eFexEM::ThresholdBaseClass
RoIThresholdsTool< T_RoI, T_RoIContainer, ContainerName, ThresholdType > ThresholdBaseClass
Definition:
HLTSeedingRoIToolDefs.h:45
Generated on Thu Nov 7 2024 21:15:51 for ATLAS Offline Software by
1.8.18