ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
MuonIdentification
MuonCombinedAlgs
src
MuonInDetExtensionMergerAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCOMBINEDALGS_MUONINDETEXTENSIONMERGERALG_H
6
#define MUONCOMBINEDALGS_MUONINDETEXTENSIONMERGERALG_H
7
8
9
10
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
11
#include "
MuonCombinedEvent/InDetCandidateCollection.h
"
12
#include "
StoreGate/ReadHandleKeyArray.h
"
13
#include "
StoreGate/WriteHandleKey.h
"
14
17
class
MuonInDetExtensionMergerAlg
:
public
AthReentrantAlgorithm
{
18
public
:
19
MuonInDetExtensionMergerAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
20
~MuonInDetExtensionMergerAlg
() =
default
;
21
22
StatusCode
initialize
()
override
;
23
StatusCode
execute
(
const
EventContext& ctx)
const override
;
24
25
private
:
26
SG::ReadHandleKeyArray<InDetCandidateCollection>
m_inputCandidates
{
this
,
"ToMerge"
, {
"InDetCandidatesStausPromp"
,
"InDetCandidatesStausLRT"
}};
28
SG::WriteHandleKey<InDetCandidateCollection>
m_writeKey
{
this
,
"ToWrite"
,
"InDetCandidatesStaus"
};
29
30
};
31
32
#endif
AthReentrantAlgorithm.h
InDetCandidateCollection.h
ReadHandleKeyArray.h
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
MuonInDetExtensionMergerAlg::~MuonInDetExtensionMergerAlg
~MuonInDetExtensionMergerAlg()=default
MuonInDetExtensionMergerAlg::initialize
StatusCode initialize() override
Definition
MuonInDetExtensionMergerAlg.cxx:9
MuonInDetExtensionMergerAlg::execute
StatusCode execute(const EventContext &ctx) const override
Definition
MuonInDetExtensionMergerAlg.cxx:15
MuonInDetExtensionMergerAlg::MuonInDetExtensionMergerAlg
MuonInDetExtensionMergerAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MuonInDetExtensionMergerAlg.cxx:6
MuonInDetExtensionMergerAlg::m_inputCandidates
SG::ReadHandleKeyArray< InDetCandidateCollection > m_inputCandidates
Definition
MuonInDetExtensionMergerAlg.h:26
MuonInDetExtensionMergerAlg::m_writeKey
SG::WriteHandleKey< InDetCandidateCollection > m_writeKey
Output Key.
Definition
MuonInDetExtensionMergerAlg.h:28
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
SG::ReadHandleKeyArray
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
Definition
StoreGate/StoreGate/ReadHandleKeyArray.h:32
Generated on
for ATLAS Offline Software by
1.17.0