ATLAS Offline Software
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):
16 
17 namespace xAODMaker {
18 
29 
30  public:
32  GSFTrackParticleMapCnvAlg( const std::string& name, ISvcLocator* svcLoc );
33 
35  virtual StatusCode initialize();
37  virtual StatusCode execute();
38 
39  private:
40 
42  std::string m_aodContainerName;
44  std::string m_aodContainerNameGSF;
48  std::string m_xaodContainerName;
50  std::string m_trackMapName;
51 
52  }; // class GSFTrackParticleMapCnvAlg
53 
54 } // namespace xAODMaker
55 
56 #endif // XAODMAKER_GSFTRACKPARTICLEMAPCREATOR_H
xAODMaker
Definition: StoreGateSvc.h:72
xAODMaker::GSFTrackParticleMapCnvAlg::m_aodContainerName
std::string m_aodContainerName
The name of the AOD GSF TrackParticle container.
Definition: GSFTrackParticleMapCnvAlg.h:42
AthAlgorithm.h
xAODMaker::GSFTrackParticleMapCnvAlg::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition: GSFTrackParticleMapCnvAlg.cxx:46
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODMaker::GSFTrackParticleMapCnvAlg
Algorithm creating xAOD::Electrons from Analysis::Electrons.
Definition: GSFTrackParticleMapCnvAlg.h:28
xAODMaker::GSFTrackParticleMapCnvAlg::GSFTrackParticleMapCnvAlg
GSFTrackParticleMapCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
Definition: GSFTrackParticleMapCnvAlg.cxx:19
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
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::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition: GSFTrackParticleMapCnvAlg.cxx:31
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::m_aodContainerNameGSF
std::string m_aodContainerNameGSF
The name of the AOD GSF TrackParticle container.
Definition: GSFTrackParticleMapCnvAlg.h:44