ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigSteer
DecisionHandling
src
DeltaRRoIComboHypoTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef DECISIONHANDLING_DELTARROICOMBOHYPOTOOL_H
6
#define DECISIONHANDLING_DELTARROICOMBOHYPOTOOL_H
7
8
9
#include "
TrigCompositeUtils/HLTIdentifier.h
"
10
#include "
AthenaBaseComps/AthAlgTool.h
"
11
#include "
TrigCompositeUtils/TrigCompositeUtils.h
"
12
#include "
DecisionHandling/ComboHypoToolBase.h
"
13
14
class
DeltaRRoIComboHypoTool
:
public
ComboHypoToolBase
{
15
16
public
:
17
18
DeltaRRoIComboHypoTool
(
const
std::string&
type
,
19
const
std::string& name,
20
const
IInterface* parent);
21
22
virtual
~DeltaRRoIComboHypoTool
() {};
23
virtual
StatusCode
initialize
()
override
;
24
25
private
:
26
27
bool
executeAlg
(
const
std::vector<Combo::LegDecision>& combination,
const
EventContext& ctx)
const override
;
28
29
double
deltaR
(
double
eta1,
double
eta2,
double
phi1,
double
phi2)
const
;
30
31
Gaudi::Property<float>
m_DRcut
{
this
,
"DRcut"
, 0.1,
"DR threshold"
};
32
33
34
35
};
// DECISIONHANDLING_DR2ROICOMBOHYPOTOOL_H
36
#endif
37
AthAlgTool.h
ComboHypoToolBase.h
HLTIdentifier.h
TrigCompositeUtils.h
ComboHypoToolBase::ComboHypoToolBase
ComboHypoToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ComboHypoToolBase.cxx:10
DeltaRRoIComboHypoTool::DeltaRRoIComboHypoTool
DeltaRRoIComboHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
DeltaRRoIComboHypoTool.cxx:12
DeltaRRoIComboHypoTool::deltaR
double deltaR(double eta1, double eta2, double phi1, double phi2) const
Definition
DeltaRRoIComboHypoTool.cxx:67
DeltaRRoIComboHypoTool::initialize
virtual StatusCode initialize() override
Definition
DeltaRRoIComboHypoTool.cxx:19
DeltaRRoIComboHypoTool::executeAlg
bool executeAlg(const std::vector< Combo::LegDecision > &combination, const EventContext &ctx) const override
Only a dummy implementation exists in ComboHypoToolBase.
Definition
DeltaRRoIComboHypoTool.cxx:26
DeltaRRoIComboHypoTool::m_DRcut
Gaudi::Property< float > m_DRcut
Definition
DeltaRRoIComboHypoTool.h:31
DeltaRRoIComboHypoTool::~DeltaRRoIComboHypoTool
virtual ~DeltaRRoIComboHypoTool()
Definition
DeltaRRoIComboHypoTool.h:22
type
Generated on
for ATLAS Offline Software by
1.17.0