ATLAS Offline Software
Loading...
Searching...
No Matches
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
35public:
36 using MuCTPIL1TopoCnvBase::MuCTPIL1TopoCnvBase;
37
38protected:
39 virtual MuCTPIL1Topo_PERS* createPersistent( LVL1::MuCTPIL1Topo* transObj ) override;
40 virtual LVL1::MuCTPIL1Topo* createTransient() override;
41
42private:
44
45
46}; // class MuCTPIL1TopoCnv
47
48#endif // TRIGT1EVENTATHENAPOOL_MuCTPIL1TopoCNV_H
T_AthenaPoolCustomCnv< LVL1::MuCTPIL1Topo, MuCTPIL1Topo_PERS > MuCTPIL1TopoCnvBase
MuCTPIL1Topo_p1 MuCTPIL1Topo_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
MuCTPI input class to the L1Topo simulation.
T/P converter for MuCTPIL1Topo_p1.
POOL converter for MuCTPIL1Topo.
virtual LVL1::MuCTPIL1Topo * createTransient() override
Function reading a version of MuCTPIL1Topo from POOL and converting it to a transient MuCTPIL1Topo ob...
MuCTPIL1TopoCnv_p1 m_converter
virtual MuCTPIL1Topo_PERS * createPersistent(LVL1::MuCTPIL1Topo *transObj) override
Function creating a persistent MuCTPIL1Topo_PERS object from a transient MuCTPIL1Topo one.
Persistent representation of MuCTPIL1Topo.