ATLAS Offline Software
TrigPassFlagsCollectionCnv.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_TRIGPASSFLAGSCONTAINER_CNV_H
6 #define TRIGEVENTATHENAPOOL_TRIGPASSFLAGSCONTAINER_CNV_H
7 
11 
12 #include <memory>
13 
17 
19 
21 
22 public:
23  TrigPassFlagsCollectionCnv( ISvcLocator *svcloc );
25 protected:
26 
29 
30 private:
31  std::unique_ptr<TrigPassFlagsCollectionCnv_impl> m_impl;
32 };
33 
34 #endif //TRIGPASSBITSCONTAINER_CNV_H
35 
TrigPassFlagsCollectionCnv::~TrigPassFlagsCollectionCnv
~TrigPassFlagsCollectionCnv()
TrigPassFlagsCollection_p1.h
TrigPassFlagsCollectionCnv::createTransient
virtual TrigPassFlagsCollection * createTransient()
Definition: TrigPassFlagsCollectionCnv.cxx:34
TrigPassFlagsCollection_PERS
TrigPassFlagsCollection_p1 TrigPassFlagsCollection_PERS
Definition: TrigPassFlagsCollectionCnv.h:14
TrigPassFlagsCollectionCnv::TrigPassFlagsCollectionCnv
TrigPassFlagsCollectionCnv(ISvcLocator *svcloc)
Definition: TrigPassFlagsCollectionCnv.cxx:14
TrigPassFlagsCollectionCnv::m_impl
std::unique_ptr< TrigPassFlagsCollectionCnv_impl > m_impl
Definition: TrigPassFlagsCollectionCnv.h:31
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TrigPassFlagsCollection
Definition: TrigPassFlagsCollection.h:16
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigPassFlagsCollectionCnv::createPersistent
virtual TrigPassFlagsCollection_PERS * createPersistent(TrigPassFlagsCollection *transObj)
Definition: TrigPassFlagsCollectionCnv.cxx:22
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigPassFlagsCollection.h
TrigPassFlagsCollectionCnv_impl
Definition: TrigPassFlagsCollectionCnv.cxx:10
TrigPassFlagsCollectionCnvBase
T_AthenaPoolCustomCnv< TrigPassFlagsCollection, TrigPassFlagsCollection_PERS > TrigPassFlagsCollectionCnvBase
Definition: TrigPassFlagsCollectionCnv.h:15
TrigPassFlagsCollectionCnv
Definition: TrigPassFlagsCollectionCnv.h:18
TrigPassFlagsCollection_p1
Definition: TrigPassFlagsCollection_p1.h:10