ATLAS Offline Software
Loading...
Searching...
No Matches
LArTTL1ContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LAREVENTATHENAPOOL_LARTTL1CONTAINERCNV_H
6#define LAREVENTATHENAPOOL_LARTTL1CONTAINERCNV_H
7
8// AthenaPoolCnvSvc includes
10
11// LArTPCnv includes
13
14// LArRawEvent includes
16
18
20 LArTTL1Container,
21 LArTTL1Container_PERS
22 >
23
24{
25
26 // make the factory for this converter our friend
27 friend class CnvFactory<LArTTL1ContainerCnv>;
28
29 protected:
30
33public:
34 LArTTL1ContainerCnv(ISvcLocator* svcloc);
35protected:
36
41
45
46};
47
48inline LArTTL1ContainerCnv::LArTTL1ContainerCnv( ISvcLocator* svcLocator ) :
49 T_AthenaPoolCustomCnv<LArTTL1Container, LArTTL1Container_PERS>(svcLocator, "LArTTL1ContainerCnv")
50{}
51
52#endif //> LAREVENTATHENAPOOL_LARTTL1CONTAINERCNV_H
LArTTL1Container_p1 LArTTL1Container_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
virtual LArTTL1Container_PERS * createPersistent(LArTTL1Container *transCont)
Build the persistent representation from the transient one.
LArTTL1ContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
virtual LArTTL1Container * createTransient()
Build the transient representation from a persistent one.
Container class for LArTTL1.
Compatibility for old converter classes that don't get passed the key.