ATLAS Offline Software
TrigPassBitsCollectionCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGEVENTATHENAPOOL_TRIGPASSBITSCONTAINER_CNV_H
6 #define TRIGEVENTATHENAPOOL_TRIGPASSBITSCONTAINER_CNV_H
7 
11 
12 #include <memory>
13 
17 
19 
21 
22 public:
23  TrigPassBitsCollectionCnv( ISvcLocator *svcloc );
25 
26 
27 protected:
30 
31 private:
32  std::unique_ptr<TrigPassBitsCollection_impl> m_impl;
33 };
34 
35 #endif //TRIGPASSBITSCONTAINER_CNV_H
36 
TrigPassBitsCollection.h
TrigPassBitsCollectionCnvBase
T_AthenaPoolCustomCnv< TrigPassBitsCollection, TrigPassBitsCollection_PERS > TrigPassBitsCollectionCnvBase
Definition: TrigPassBitsCollectionCnv.h:15
TrigPassBitsCollection
Definition: TrigPassBitsCollection.h:17
TrigPassBitsCollection_impl
Definition: TrigPassBitsCollectionCnv.cxx:10
TrigPassBitsCollectionCnv::TrigPassBitsCollectionCnv
TrigPassBitsCollectionCnv(ISvcLocator *svcloc)
Definition: TrigPassBitsCollectionCnv.cxx:14
TrigPassBitsCollectionCnv
Definition: TrigPassBitsCollectionCnv.h:18
TrigPassBitsCollectionCnv::m_impl
std::unique_ptr< TrigPassBitsCollection_impl > m_impl
Definition: TrigPassBitsCollectionCnv.h:32
TrigPassBitsCollectionCnv::createPersistent
virtual TrigPassBitsCollection_PERS * createPersistent(TrigPassBitsCollection *transObj)
Definition: TrigPassBitsCollectionCnv.cxx:22
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigPassBitsCollectionCnv::~TrigPassBitsCollectionCnv
~TrigPassBitsCollectionCnv()
TrigPassBitsCollection_p1.h
TrigPassBitsCollection_p1
Definition: TrigPassBitsCollection_p1.h:10
TrigPassBitsCollection_PERS
TrigPassBitsCollection_p1 TrigPassBitsCollection_PERS
Definition: TrigPassBitsCollectionCnv.h:14
TrigPassBitsCollectionCnv::createTransient
virtual TrigPassBitsCollection * createTransient()
Definition: TrigPassBitsCollectionCnv.cxx:34