ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigLongLivedParticlesHypo
src
MlMuonDVtxHypoTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MLMUONDVTXHYPOTOOL_H
5
#define MLMUONDVTXHYPOTOOL_H
6
7
#include "Gaudi/Property.h"
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include "
TrigCompositeUtils/HLTIdentifier.h
"
10
14
15
class
MlMuonDVtxHypoTool
:
virtual
public
::AthAlgTool
{
16
public
:
17
18
MlMuonDVtxHypoTool
(
const
std::string&
type
,
19
const
std::string& name,
20
const
IInterface* parent);
21
22
virtual
~MlMuonDVtxHypoTool
() =
default
;
23
24
struct
Info
{
25
TrigCompositeUtils::Decision
*
outDecision
{
nullptr
};
26
float
score
{-1.f};
27
TrigCompositeUtils::DecisionIDContainer
activeChainIDs
{};
28
};
29
StatusCode
decide
(Info& info )
const
;
30
31
private
:
32
33
HLT::Identifier
m_decisionId
;
34
Gaudi::Property<float>
m_scoreCut
{
this
,
"score_cut"
,{0.5},
"Minimum score for an event to be accepted"
};
35
};
36
37
#endif
AthAlgTool.h
HLTIdentifier.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
HLT::Identifier
Definition
TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h:20
MlMuonDVtxHypoTool::MlMuonDVtxHypoTool
MlMuonDVtxHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
MlMuonDVtxHypoTool.cxx:13
MlMuonDVtxHypoTool::~MlMuonDVtxHypoTool
virtual ~MlMuonDVtxHypoTool()=default
MlMuonDVtxHypoTool::m_decisionId
HLT::Identifier m_decisionId
Definition
MlMuonDVtxHypoTool.h:33
MlMuonDVtxHypoTool::m_scoreCut
Gaudi::Property< float > m_scoreCut
Definition
MlMuonDVtxHypoTool.h:34
MlMuonDVtxHypoTool::decide
StatusCode decide(Info &info) const
Definition
MlMuonDVtxHypoTool.cxx:19
TrigCompositeUtils::Decision
xAOD::TrigComposite Decision
Definition
TrigComposite.h:20
TrigCompositeUtils::DecisionIDContainer
std::set< DecisionID > DecisionIDContainer
Definition
TrigComposite_v1.h:28
type
MlMuonDVtxHypoTool::Info
Definition
MlMuonDVtxHypoTool.h:24
MlMuonDVtxHypoTool::Info::outDecision
TrigCompositeUtils::Decision * outDecision
Definition
MlMuonDVtxHypoTool.h:25
MlMuonDVtxHypoTool::Info::score
float score
Definition
MlMuonDVtxHypoTool.h:26
MlMuonDVtxHypoTool::Info::activeChainIDs
TrigCompositeUtils::DecisionIDContainer activeChainIDs
Definition
MlMuonDVtxHypoTool.h:27
Generated on
for ATLAS Offline Software by
1.17.0