ATLAS Offline Software
Loading...
Searching...
No Matches
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
34protected:
35public:
36 MuCTPI_RDOCnv( ISvcLocator* svcLoc ) : MuCTPI_RDOCnvBase( svcLoc ) {}
37protected:
38
39 virtual MuCTPI_RDO_PERS* createPersistent( MuCTPI_RDO* transObj );
40 virtual MuCTPI_RDO* createTransient();
41private:
43
44}; // class MuCTPI_RDOCnv
45
46#endif // TRIGT1EVENTATHENAPOOL_MUCTPI_RDOCNV_H
T_AthenaPoolCustomCnv< MuCTPI_RDO, MuCTPI_RDO_PERS > MuCTPI_RDOCnvBase
MuCTPI_RDO_p1 MuCTPI_RDO_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
T/P converter for MuCTPI_RDO_p1.
virtual MuCTPI_RDO * createTransient()
Function reading a version of MuCTPI_RDO from POOL and converting it to a transient MuCTPI_RDO object...
virtual MuCTPI_RDO_PERS * createPersistent(MuCTPI_RDO *transObj)
Function creating a persistent MuCTPI_RDO_PERS object from a transient MuCTPI_RDO one.
MuCTPI_RDOCnv_p1 m_converter
MuCTPI_RDOCnv(ISvcLocator *svcLoc)
Persistent representation of MuCTPI_RDO.
Class representing the readout data of the MuCTPI hardware and simulation.
Definition MuCTPI_RDO.h:41