ATLAS Offline Software
Loading...
Searching...
No Matches
SegmentCollectionCnv.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: SegmentCollectionCnv.h
8// author: Andreas Wildauer <andreas.wildauer@cern.ch>
9//
10//-----------------------------------------------------------------------------
11
12#ifndef TRKEVENTATHENAPOOL_SEGMENTCOLLECTIONCNV_H
13#define TRKEVENTATHENAPOOL_SEGMENTCOLLECTIONCNV_H
14
15#include "GaudiKernel/MsgStream.h"
16
19
21
26
27//-----------------------------------------------------------------------------
28// Base class definition
29//-----------------------------------------------------------------------------
32
34
35//-----------------------------------------------------------------------------
36// Converter for TrackCollection object
37//-----------------------------------------------------------------------------
65
66#endif // TRKEVENTATHENAPOOL_SEGMENTCOLLECTIONCNV_H
67
68
69
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
Trk::SegmentCollection_tlp4 SegmentCollection_PERS
SegmentCollectionCnv_tlp4 SegmentCollectionCNV_PERS
T_AthenaPoolCustomCnv< Trk::SegmentCollection, SegmentCollection_PERS > SegmentCollectionCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
virtual SegmentCollection_PERS * createPersistent(Trk::SegmentCollection *transCont) override
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv() override
returns the main top-level TP converter
SegmentCollectionCnv_tlp3 m_TPConverter_tlp3
SegmentCollectionCnv_tlp1 m_TPConverter_tlp1
SegmentCollectionCnv_tlp2 m_TPConverter_tlp2
SegmentCollectionCNV_PERS m_TPConverterForPER
void initializeOldExtConverters()
setup old extended converters when reading old data
SegmentCollectionCnv(ISvcLocator *svcloc)
virtual Trk::SegmentCollection * createTransient() override
Compatibility for old converter classes that don't get passed the key.
DataVector< Trk::Segment > SegmentCollection