ATLAS Offline Software
MuCTPI_RDOCnv.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef TRIGT1EVENTATHENAPOOL_MUCTPI_RDOCNV_H
8 #define TRIGT1EVENTATHENAPOOL_MUCTPI_RDOCNV_H
9 
10 // Gaudi/Athena include(s):
12 
13 // TrigT1 include(s):
17 
18 // Define the latest persistent representation of MuCTPI_RDO:
21 
31 
32  friend class CnvFactory< MuCTPI_RDOCnv >;
33 
34 protected:
35 public:
36  MuCTPI_RDOCnv( ISvcLocator* svcLoc ) : MuCTPI_RDOCnvBase( svcLoc ) {}
37 protected:
38 
39  virtual MuCTPI_RDO_PERS* createPersistent( MuCTPI_RDO* transObj );
40  virtual MuCTPI_RDO* createTransient();
41 private:
43 
44 }; // class MuCTPI_RDOCnv
45 
46 #endif // TRIGT1EVENTATHENAPOOL_MUCTPI_RDOCNV_H
MuCTPI_RDOCnv_p1
T/P converter for MuCTPI_RDO_p1.
Definition: MuCTPI_RDOCnv_p1.h:27
MuCTPI_RDO_PERS
MuCTPI_RDO_p1 MuCTPI_RDO_PERS
Definition: MuCTPI_RDOCnv.h:19
MuCTPI_RDOCnvBase
T_AthenaPoolCustomCnv< MuCTPI_RDO, MuCTPI_RDO_PERS > MuCTPI_RDOCnvBase
Definition: MuCTPI_RDOCnv.h:20
MuCTPI_RDOCnv::m_converter
MuCTPI_RDOCnv_p1 m_converter
Definition: MuCTPI_RDOCnv.h:42
MuCTPI_RDOCnv_p1.h
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
MuCTPI_RDOCnv
POOL converter for MuCTPI_RDO.
Definition: MuCTPI_RDOCnv.h:30
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
MuCTPI_RDOCnv::createTransient
virtual MuCTPI_RDO * createTransient()
Function reading a version of MuCTPI_RDO from POOL and converting it to a transient MuCTPI_RDO object...
Definition: MuCTPI_RDOCnv.cxx:27
MuCTPI_RDOCnv::createPersistent
virtual MuCTPI_RDO_PERS * createPersistent(MuCTPI_RDO *transObj)
Function creating a persistent MuCTPI_RDO_PERS object from a transient MuCTPI_RDO one.
Definition: MuCTPI_RDOCnv.cxx:16
MuCTPI_RDO_p1.h
MuCTPI_RDO.h
MuCTPI_RDO_p1
Persistent representation of MuCTPI_RDO.
Definition: MuCTPI_RDO_p1.h:26
MuCTPI_RDO
Class representing the readout data of the MuCTPI hardware and simulation.
Definition: MuCTPI_RDO.h:41
MuCTPI_RDOCnv::MuCTPI_RDOCnv
MuCTPI_RDOCnv(ISvcLocator *svcLoc)
Definition: MuCTPI_RDOCnv.h:36