ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigDitauHypo
src
TrigDiTauHypoAlg.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
#pragma once
6
7
#include "
DecisionHandling/HypoBase.h
"
8
#include "
xAODTau/DiTauJetContainer.h
"
9
10
#include "
ITrigDiTauHypoTool.h
"
11
12
17
class
TrigDiTauHypoAlg
:
public
::HypoBase
18
{
19
public
:
20
TrigDiTauHypoAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
21
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
24
25
private
:
26
ToolHandleArray<ITrigDiTauHypoTool>
m_hypoTools
{
this
,
"HypoTools"
, {},
"Hypo tools"
};
27
SG::ReadHandleKey<xAOD::DiTauJetContainer>
m_DiTauJets_key
{
this
,
"DiTauJets_key"
,
""
,
"DiTauJets in view"
};
28
};
DiTauJetContainer.h
HypoBase.h
ITrigDiTauHypoTool.h
HypoBase::HypoBase
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition
HypoBase.cxx:12
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
TrigDiTauHypoAlg::m_hypoTools
ToolHandleArray< ITrigDiTauHypoTool > m_hypoTools
Definition
TrigDiTauHypoAlg.h:26
TrigDiTauHypoAlg::initialize
virtual StatusCode initialize() override
Definition
TrigDiTauHypoAlg.cxx:19
TrigDiTauHypoAlg::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
TrigDiTauHypoAlg.cxx:30
TrigDiTauHypoAlg::m_DiTauJets_key
SG::ReadHandleKey< xAOD::DiTauJetContainer > m_DiTauJets_key
Definition
TrigDiTauHypoAlg.h:27
TrigDiTauHypoAlg::TrigDiTauHypoAlg
TrigDiTauHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrigDiTauHypoAlg.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0