ATLAS Offline Software
MuonSpectrometer
MuonPhaseII
MuonCnv
MuonHitCsvDump
src
SpacePointCsvDumperAlg.h
Go to the documentation of this file.
1
#ifndef MUONCSVDUMP_MuonStripCsvDumperAlg_H
2
#define MUONCSVDUMP_MuonStripCsvDumperAlg_H
3
/*
4
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#include <
AthenaBaseComps/AthAlgorithm.h
>
8
#include <
MuonIdHelpers/IMuonIdHelperSvc.h
>
9
#include <
StoreGate/ReadHandleKey.h
>
10
#include <
ActsGeometryInterfaces/ActsGeometryContext.h
>
11
#include <
MuonSpacePoint/SpacePointContainer.h
>
12
13
17
namespace
MuonR4
{
18
class
SpacePointCsvDumperAlg
:
public
AthAlgorithm
{
19
20
public
:
21
22
SpacePointCsvDumperAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
23
~SpacePointCsvDumperAlg
() =
default
;
24
25
StatusCode
initialize
()
override
;
26
StatusCode
execute
()
override
;
27
28
private
:
29
30
31
SG::ReadHandleKey<SpacePointContainer>
m_readKey
{
this
,
"ReadKey"
,
"MuonSpacePoints"
,
"Key to the space point container"
};
32
33
ServiceHandle<Muon::IMuonIdHelperSvc>
m_idHelperSvc
{
this
,
"MuonIdHelperSvc"
,
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"
};
34
35
size_t
m_event
{0};
36
37
};
38
}
39
#endif
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonR4::SpacePointCsvDumperAlg::m_readKey
SG::ReadHandleKey< SpacePointContainer > m_readKey
Definition:
SpacePointCsvDumperAlg.h:31
MuonR4::SpacePointCsvDumperAlg::~SpacePointCsvDumperAlg
~SpacePointCsvDumperAlg()=default
ActsGeometryContext.h
SG::ReadHandleKey< SpacePointContainer >
AthAlgorithm.h
MuonR4::SpacePointCsvDumperAlg
Definition:
SpacePointCsvDumperAlg.h:18
MuonR4::SpacePointCsvDumperAlg::m_event
size_t m_event
Definition:
SpacePointCsvDumperAlg.h:35
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
MuonR4::SpacePointCsvDumperAlg::initialize
StatusCode initialize() override
Definition:
SpacePointCsvDumperAlg.cxx:25
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
MuonR4
This header ties the generic definitions in this package.
Definition:
HoughEventData.h:16
SpacePointContainer.h
MuonR4::SpacePointCsvDumperAlg::execute
StatusCode execute() override
Definition:
SpacePointCsvDumperAlg.cxx:31
MuonR4::SpacePointCsvDumperAlg::SpacePointCsvDumperAlg
SpacePointCsvDumperAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
SpacePointCsvDumperAlg.cxx:22
IMuonIdHelperSvc.h
MuonR4::SpacePointCsvDumperAlg::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition:
SpacePointCsvDumperAlg.h:33
ServiceHandle< Muon::IMuonIdHelperSvc >
Generated on Sun Dec 22 2024 21:18:25 for ATLAS Offline Software by
1.8.18