ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrackingCnv
src
VertexCnvAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef XAODVERTEXCNV_VERTEXCNVALG_H
6
#define XAODVERTEXCNV_VERTEXCNVALG_H
7
8
// System include(s):
9
#include <string>
10
11
// Athena/Gaudi include(s):
12
#include "
AthenaBaseComps/AthAlgorithm.h
"
13
14
#include "
xAODTracking/VertexContainer.h
"
15
#include "
xAODTracking/VertexAuxContainer.h
"
16
namespace
xAODMaker
{
17
28
class
VertexCnvAlg
:
public
AthAlgorithm
{
29
30
public
:
32
VertexCnvAlg
(
const
std::string& name, ISvcLocator* svcLoc );
33
35
virtual
StatusCode
initialize
();
37
virtual
StatusCode
execute
(
const
EventContext& ctx);
38
39
private
:
41
SG::ReadHandle<VxContainer>
m_aod
;
42
44
SG::WriteHandle<xAOD::VertexContainer>
m_xaodout
;
45
SG::WriteHandle<xAOD::VertexAuxContainer>
m_xauxout
;
46
48
std::string
m_TPContainerName
;
50
std::string
m_NPContainerName
;
51
52
};
// class VertexCnvAlg
53
54
}
// namespace xAODMaker
55
56
#endif
// XAODVERTEXCNV_VERTEXCNVALG_H
AthAlgorithm.h
VertexAuxContainer.h
VertexContainer.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
SG::ReadHandle
Definition
StoreGate/StoreGate/ReadHandle.h:67
SG::WriteHandle
Definition
StoreGate/StoreGate/WriteHandle.h:73
xAODMaker::VertexCnvAlg::VertexCnvAlg
VertexCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
Definition
VertexCnvAlg.cxx:22
xAODMaker::VertexCnvAlg::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
VertexCnvAlg.cxx:39
xAODMaker::VertexCnvAlg::m_aod
SG::ReadHandle< VxContainer > m_aod
The key of the input Container.
Definition
VertexCnvAlg.h:41
xAODMaker::VertexCnvAlg::m_xauxout
SG::WriteHandle< xAOD::VertexAuxContainer > m_xauxout
Definition
VertexCnvAlg.h:45
xAODMaker::VertexCnvAlg::execute
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
Definition
VertexCnvAlg.cxx:51
xAODMaker::VertexCnvAlg::m_xaodout
SG::WriteHandle< xAOD::VertexContainer > m_xaodout
The key for the output xAOD::Container.
Definition
VertexCnvAlg.h:44
xAODMaker::VertexCnvAlg::m_TPContainerName
std::string m_TPContainerName
The key for the track particle links Container.
Definition
VertexCnvAlg.h:48
xAODMaker::VertexCnvAlg::m_NPContainerName
std::string m_NPContainerName
The key for the neutral particle links Container.
Definition
VertexCnvAlg.h:50
xAODMaker
Definition
StoreGateSvc.h:70
Generated on
for ATLAS Offline Software by
1.17.0