ATLAS Offline Software
Trigger
TrigSteer
HLTSeeding
src
jFexTauRoIThresholdsTool.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_JFEXTAUROITHRESHOLDSTOOL_H
5
#define HLTSEEDING_JFEXTAUROITHRESHOLDSTOOL_H
6
7
#include "
HLTSeedingRoIToolDefs.h
"
8
#include "
HLTSeeding/IRoIThresholdsTool.h
"
9
#include "
xAODTrigger/jFexTauRoI.h
"
10
11
class
jFexTauRoIThresholdsTool
:
public
HLTSeedingRoIToolDefs::jFexTau::ThresholdBaseClass
{
12
public
:
13
jFexTauRoIThresholdsTool
(
const
std::string&
type
,
const
std::string&
name
,
const
IInterface*
parent
)
14
:
HLTSeedingRoIToolDefs
::jFexTau::
ThresholdBaseClass
(
type
,
name
,
parent
) {}
15
16
virtual
uint64_t
getPattern
(
const
xAOD::jFexTauRoI
& roi,
17
const
ThrVec
& menuThresholds,
18
const
TrigConf::L1ThrExtraInfoBase
& menuExtraInfo)
const override
;
19
};
20
21
#endif // HLTSEEDING_JFEXTAUROITHRESHOLDSTOOL_H
xAOD::jFexTauRoI_v1
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
Definition:
jFexTauRoI_v1.h:22
jFexTauRoIThresholdsTool
Definition:
jFexTauRoIThresholdsTool.h:11
TrigConf::L1ThrExtraInfoBase
L1 extra information for certain threshold types.
Definition:
L1ThresholdBase.h:72
jFexTauRoIThresholdsTool::getPattern
virtual uint64_t getPattern(const xAOD::jFexTauRoI &roi, const ThrVec &menuThresholds, const TrigConf::L1ThrExtraInfoBase &menuExtraInfo) const override
Definition:
jFexTauRoIThresholdsTool.cxx:9
jFexTauRoIThresholdsTool::jFexTauRoIThresholdsTool
jFexTauRoIThresholdsTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition:
jFexTauRoIThresholdsTool.h:13
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
HLTSeedingRoIToolDefs.h
jFexTauRoI.h
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:18:30 for ATLAS Offline Software by
1.8.18