ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODEgammaCnv
src
GSFTrackParticleMapCnvAlg.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
//
8
#ifndef XAODMAKER_GSFTRACKPARTICLEMAPCREATOR_H
9
#define XAODMAKER_GSFTRACKPARTICLEMAPCREATOR_H
10
11
// System include(s):
12
#include <string>
13
14
// Athena/Gaudi include(s):
15
#include "
AthenaBaseComps/AthAlgorithm.h
"
16
17
namespace
xAODMaker
{
18
28
class
GSFTrackParticleMapCnvAlg
:
public
AthAlgorithm
{
29
30
public
:
32
GSFTrackParticleMapCnvAlg
(
const
std::string& name, ISvcLocator* svcLoc );
33
35
virtual
StatusCode
initialize
();
37
virtual
StatusCode
execute
(
const
EventContext& ctx);
38
39
private
:
40
42
std::string
m_aodContainerName
;
44
std::string
m_aodContainerNameGSF
;
46
std::string
m_xaodContainerNameGSF
;
48
std::string
m_xaodContainerName
;
50
std::string
m_trackMapName
;
51
52
};
// class GSFTrackParticleMapCnvAlg
53
54
}
// namespace xAODMaker
55
56
#endif
// XAODMAKER_GSFTRACKPARTICLEMAPCREATOR_H
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
xAODMaker::GSFTrackParticleMapCnvAlg::m_xaodContainerNameGSF
std::string m_xaodContainerNameGSF
The name of the xAOD GSF TrackParticle container.
Definition
GSFTrackParticleMapCnvAlg.h:46
xAODMaker::GSFTrackParticleMapCnvAlg::m_xaodContainerName
std::string m_xaodContainerName
The name of the xAOD non-GSF TrackParticle container.
Definition
GSFTrackParticleMapCnvAlg.h:48
xAODMaker::GSFTrackParticleMapCnvAlg::execute
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
Definition
GSFTrackParticleMapCnvAlg.cxx:46
xAODMaker::GSFTrackParticleMapCnvAlg::m_trackMapName
std::string m_trackMapName
The name of the map from AOD GSF TrackParticles to AOD TrackParticles.
Definition
GSFTrackParticleMapCnvAlg.h:50
xAODMaker::GSFTrackParticleMapCnvAlg::GSFTrackParticleMapCnvAlg
GSFTrackParticleMapCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
Definition
GSFTrackParticleMapCnvAlg.cxx:19
xAODMaker::GSFTrackParticleMapCnvAlg::m_aodContainerNameGSF
std::string m_aodContainerNameGSF
The name of the AOD GSF TrackParticle container.
Definition
GSFTrackParticleMapCnvAlg.h:44
xAODMaker::GSFTrackParticleMapCnvAlg::m_aodContainerName
std::string m_aodContainerName
The name of the AOD GSF TrackParticle container.
Definition
GSFTrackParticleMapCnvAlg.h:42
xAODMaker::GSFTrackParticleMapCnvAlg::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
GSFTrackParticleMapCnvAlg.cxx:31
xAODMaker
Definition
StoreGateSvc.h:70
Generated on
for ATLAS Offline Software by
1.17.0