ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonSegmentCombiners
MuonSegmentCombinerTools
MooSegmentCombinationFinder
src
MuonSegmentMergingAlg.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 MOOSEGMENTFINDERS_MUONSEGMENTMERGINGALG_H
6
#define MOOSEGMENTFINDERS_MUONSEGMENTMERGINGALG_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
10
#include "
StoreGate/ReadHandleKeyArray.h
"
11
#include "
StoreGate/WriteHandleKey.h
"
12
#include "
TrkSegment/SegmentCollection.h
"
13
14
class
MuonSegmentMergingAlg
:
public
AthReentrantAlgorithm
{
15
public
:
16
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
17
virtual
StatusCode
initialize
()
override
final
;
18
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
final
;
19
private
:
20
SG::ReadHandleKeyArray<Trk::SegmentCollection>
m_inKeys
{
this
,
"ReadKeys"
, {}} ;
21
22
SG::WriteHandleKey<Trk::SegmentCollection>
m_writeKey
{
this
,
"WriteKey"
,
"TrackMuonSegments"
};
23
24
Gaudi::Property<bool>
m_hardCopy
{
this
,
"hardCopy"
,
false
};
25
};
26
27
#endif
AthReentrantAlgorithm.h
SegmentCollection.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
MuonSegmentMergingAlg
Definition
MuonSegmentMergingAlg.h:14
MuonSegmentMergingAlg::execute
virtual StatusCode execute(const EventContext &ctx) const final
Definition
MuonSegmentMergingAlg.cxx:21
MuonSegmentMergingAlg::m_writeKey
SG::WriteHandleKey< Trk::SegmentCollection > m_writeKey
Definition
MuonSegmentMergingAlg.h:22
MuonSegmentMergingAlg::m_inKeys
SG::ReadHandleKeyArray< Trk::SegmentCollection > m_inKeys
Definition
MuonSegmentMergingAlg.h:20
MuonSegmentMergingAlg::m_hardCopy
Gaudi::Property< bool > m_hardCopy
Definition
MuonSegmentMergingAlg.h:24
MuonSegmentMergingAlg::initialize
virtual StatusCode initialize() override final
Definition
MuonSegmentMergingAlg.cxx:12
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