ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTrackParticleAuxContainerCnv.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: xAODTrackParticleAuxContainerCnv.h 789663 2016-12-14 14:48:57Z krasznaa $
8#ifndef XAODTRACKINGATHENAPOOL_XAODTRACKPARTICLEAUXCONTAINERCNV_H
9#define XAODTRACKINGATHENAPOOL_XAODTRACKPARTICLEAUXCONTAINERCNV_H
10
11// Gaudi/Athena include(s):
13#include "GaudiKernel/ToolHandle.h"
14
15// EDM include(s):
22
23
31
32
46{
47
48public:
50 xAODTrackParticleAuxContainerCnv( ISvcLocator* svcLoc );
51
52private:
53
54 // Declare the factory as our friend:
56
58 StatusCode initialize() override;
59
60protected:
64 const std::string& key ) override;
65
66private:
68 ToolHandle< xAODMaker::ITrackParticleCompressorTool > m_compressorTool;
69
70}; // class xAODTrackParticleAuxContainerCnv
71
72#endif
Athena pool converter for aux store classes.
Abstract factory to create the converter.
Athena pool converter for aux store classes.
Converter class used for reading xAOD::TrackParticleAuxContainer_v1.
Converter class used for reading xAOD::TrackParticleAuxContainer_v2.
Converter class used for reading xAOD::TrackParticleAuxContainer_v3.
Converter class used for reading xAOD::TrackParticleAuxContainer_v4.
StatusCode initialize() override
Function initialising the converter.
virtual xAOD::TrackParticleAuxContainer * createPersistentWithKey(xAOD::TrackParticleAuxContainer *trans, const std::string &key) override
Function preparing the container to be written out.
xAODTrackParticleAuxContainerCnv(ISvcLocator *svcLoc)
Converter constructor.
ToolHandle< xAODMaker::ITrackParticleCompressorTool > m_compressorTool
Compressor tool for the track particles.
TrackParticleAuxContainer_v5 TrackParticleAuxContainer
Definition of the current TrackParticle auxiliary container.
T_AthenaPoolAuxContainerCnv< xAOD::TrackParticleAuxContainer, xAODTrackParticleAuxContainerCnv_v4, xAODTrackParticleAuxContainerCnv_v3, xAODTrackParticleAuxContainerCnv_v2, xAODTrackParticleAuxContainerCnv_v1 > xAODTrackParticleAuxContainerCnvBase
Base class for the converter.