ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5//-----------------------------------------------------------------------------
6//
7// file: TrackParticleContainerCnv.h
8// author: Andreas Wildauer
9//
10//-----------------------------------------------------------------------------
11
12#ifndef TRACKPARTICLECONTAINER_CNV_H
13#define TRACKPARTICLECONTAINER_CNV_H
14
15#include "GaudiKernel/MsgStream.h"
16
18
20
24
25
26//-----------------------------------------------------------------------------
27// Base class definition
28//-----------------------------------------------------------------------------
30
32
33//-----------------------------------------------------------------------------
34// Converter for TrackCollection object
35//-----------------------------------------------------------------------------
37{
38
40
41 protected:
42
43public:
44 TrackParticleContainerCnv( ISvcLocator *svcloc );
45protected:
46 virtual StatusCode initialize() override;
47
50
53
54
55 private:
56 IMessageSvc *m_msgSvc;
60
61};//end of class definitions
62
63#endif // TRACKPARTICLECONTAINER_CNV_H
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Rec::TrackParticleContainer_tlp3 TrackParticleContainer_PERS
T_AthenaPoolCustomCnv< Rec::TrackParticleContainer, TrackParticleContainer_PERS > TrackParticleContainerCnvBase
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual Rec::TrackParticleContainer * createTransient() override
AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
virtual TrackParticleContainer_PERS * createPersistent(Rec::TrackParticleContainer *transCont) override
TrackParticleContainerCnv_tlp1 m_TPConverter_tlp1
TrackParticleContainerCnv_tlp2 m_TPConverter_tlp2
TrackParticleContainerCnv_tlp3 m_TPConverter_tlp3
TrackParticleContainerCnv(ISvcLocator *svcloc)
virtual StatusCode initialize() override
Gaudi Service Interface method implementations: