ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Muon
L1MuonEndcap
src
L1MuonEndcapAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef L1MUONENDCAP_L1MUONENDCAPALG_H
6
#define L1MUONENDCAP_L1MUONENDCAPALG_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
#include "
StoreGate/ReadHandleKey.h
"
10
#include "
StoreGate/WriteHandleKey.h
"
11
#include "
xAODTrigL1Muon/L1TGCCandDataContainer.h
"
12
#include "
xAODTrigL1Muon/SectorLogicCandDataAuxContainer.h
"
13
#include "
xAODTrigL1Muon/SectorLogicCandDataContainer.h
"
14
15
namespace
L1Muon
{
16
24
class
L1MuonEndcapAlg
final :
public
AthReentrantAlgorithm
{
25
public
:
26
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
27
28
StatusCode
initialize
()
override
;
29
StatusCode
execute
(
const
EventContext& ctx)
const override
;
30
31
private
:
32
SG::ReadHandleKey<xAOD::L1TGCCandDataContainer>
m_inputKey
{
33
this
,
"InputKey"
,
"L1TGCCandData"
,
34
"TGC Sector Logic candidates"
};
35
36
SG::WriteHandleKey<xAOD::SectorLogicCandDataContainer>
m_outputKey
{
37
this
,
"OutputKey"
,
"L1EndcapCandData"
,
38
"TGC-side Sector Logic candidates sent towards MuCTPI"
};
39
};
40
41
}
// namespace L1Muon
42
43
#endif
// L1MUONENDCAP_L1MUONENDCAPALG_H
AthReentrantAlgorithm.h
L1TGCCandDataContainer.h
SectorLogicCandDataAuxContainer.h
SectorLogicCandDataContainer.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
L1Muon::L1MuonEndcapAlg
Initial data-flow boundary for the Phase-II endcap trigger.
Definition
L1MuonEndcapAlg.h:24
L1Muon::L1MuonEndcapAlg::m_outputKey
SG::WriteHandleKey< xAOD::SectorLogicCandDataContainer > m_outputKey
Definition
L1MuonEndcapAlg.h:36
L1Muon::L1MuonEndcapAlg::execute
StatusCode execute(const EventContext &ctx) const override
Definition
L1MuonEndcapAlg.cxx:31
L1Muon::L1MuonEndcapAlg::m_inputKey
SG::ReadHandleKey< xAOD::L1TGCCandDataContainer > m_inputKey
Definition
L1MuonEndcapAlg.h:32
L1Muon::L1MuonEndcapAlg::initialize
StatusCode initialize() override
Definition
L1MuonEndcapAlg.cxx:25
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
L1Muon
Definition
NSWTPBits.h:7
Generated on
for ATLAS Offline Software by
1.17.0