ATLAS Offline Software
MuCTPIL1TopoCnv.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef TRIGT1EVENTATHENAPOOL_MuCTPIL1TopoCNV_H
8 #define TRIGT1EVENTATHENAPOOL_MuCTPIL1TopoCNV_H
9 
10 // Gaudi/Athena include(s):
12 
13 // TrigT1 include(s):
17 
18 
19 // Define the latest persistent representation of MuCTPIL1Topo:
22 
32 
33  friend class CnvFactory< MuCTPIL1TopoCnv >;
34 
35 public:
37 
38 protected:
39  virtual MuCTPIL1Topo_PERS* createPersistent( LVL1::MuCTPIL1Topo* transObj ) override;
40  virtual LVL1::MuCTPIL1Topo* createTransient() override;
41 
42 private:
44 
45 
46 }; // class MuCTPIL1TopoCnv
47 
48 #endif // TRIGT1EVENTATHENAPOOL_MuCTPIL1TopoCNV_H
MuCTPIL1TopoCnv::m_converter
MuCTPIL1TopoCnv_p1 m_converter
Definition: MuCTPIL1TopoCnv.h:43
LVL1::MuCTPIL1Topo
MuCTPI input class to the L1Topo simulation.
Definition: MuCTPIL1Topo.h:24
MuCTPIL1TopoCnv
POOL converter for MuCTPIL1Topo.
Definition: MuCTPIL1TopoCnv.h:31
MuCTPIL1TopoCnvBase
T_AthenaPoolCustomCnv< LVL1::MuCTPIL1Topo, MuCTPIL1Topo_PERS > MuCTPIL1TopoCnvBase
Definition: MuCTPIL1TopoCnv.h:21
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
MuCTPIL1TopoCnv::createTransient
virtual LVL1::MuCTPIL1Topo * createTransient() override
Function reading a version of MuCTPIL1Topo from POOL and converting it to a transient MuCTPIL1Topo ob...
Definition: MuCTPIL1TopoCnv.cxx:23
MuCTPIL1TopoCnv::createPersistent
virtual MuCTPIL1Topo_PERS * createPersistent(LVL1::MuCTPIL1Topo *transObj) override
Function creating a persistent MuCTPIL1Topo_PERS object from a transient MuCTPIL1Topo one.
Definition: MuCTPIL1TopoCnv.cxx:13
MuCTPIL1TopoCnv_p1.h
MuCTPIL1Topo_PERS
MuCTPIL1Topo_p1 MuCTPIL1Topo_PERS
Definition: MuCTPIL1TopoCnv.h:20
MuCTPIL1Topo.h
MuCTPIL1TopoCnv_p1
T/P converter for MuCTPIL1Topo_p1.
Definition: MuCTPIL1TopoCnv_p1.h:24
MuCTPIL1Topo_p1
Persistent representation of MuCTPIL1Topo.
Definition: MuCTPIL1Topo_p1.h:23
MuCTPIL1Topo_p1.h