ATLAS Offline Software
Event
xAOD
xAODBTaggingAthenaPool
src
xAODBTaggingTrigAuxContainerCnv.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: xAODBTaggingTrigAuxContainerCnv.h 705820 2015-11-04 14:54:05Z krasznaa $
8
#ifndef XAODBTAGGINGATHENAPOOL_XAODBTAGGINGTRIGAUXCONTAINERCNV_H
9
#define XAODBTAGGINGATHENAPOOL_XAODBTAGGINGTRIGAUXCONTAINERCNV_H
10
11
// Gaudi/Athena include(s):
12
#include "
AthenaPoolCnvSvc/T_AthenaPoolAuxContainerCnv.h
"
13
14
// EDM include(s):
15
#include "
xAODBTagging/BTaggingTrigAuxContainer.h
"
16
#include "
xAODBTaggingTrigAuxContainerOfflineCnv_v1.h
"
17
19
typedef
T_AthenaPoolAuxContainerCnv
<
xAOD::BTaggingTrigAuxContainer
,
20
xAODBTaggingTrigAuxContainerOfflineCnv_v1
>
21
xAODBTaggingTrigAuxContainerCnvBase
;
22
37
class
xAODBTaggingTrigAuxContainerCnv
:
38
public
xAODBTaggingTrigAuxContainerCnvBase
39
{
40
public
:
41
using
xAODBTaggingTrigAuxContainerCnvBase::xAODBTaggingTrigAuxContainerCnvBase
;
42
43
45
virtual
xAOD::BTaggingTrigAuxContainer
*
46
createPersistentWithKey
(
xAOD::BTaggingTrigAuxContainer
* trans,
47
const
std::string&
key
)
override
;
48
};
// class xAODBTaggingTrigAuxContainerCnv
49
50
51
#endif // XAODBTAGGINGATHENAPOOL_XAODBTAGGINGTRIGAUXCONTAINERCNV_H
xAOD::BTaggingTrigAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition:
BTaggingTrigAuxContainer_v1.h:36
T_AthenaPoolAuxContainerCnv
Athena pool converter for aux store classes.
Definition:
T_AthenaPoolAuxContainerCnv.h:39
BTaggingTrigAuxContainer.h
xAODBTaggingTrigAuxContainerOfflineCnv_v1.h
T_AthenaPoolAuxContainerCnv.h
Athena pool converter for aux store classes.
T_AuxContainerCopyTPCnv
Convert aux container version by generic copy.
Definition:
T_AuxContainerCopyTPCnv.h:35
xAODBTaggingTrigAuxContainerCnvBase
T_AthenaPoolAuxContainerCnv< xAOD::BTaggingTrigAuxContainer, xAODBTaggingTrigAuxContainerOfflineCnv_v1 > xAODBTaggingTrigAuxContainerCnvBase
Base class for the converter.
Definition:
xAODBTaggingTrigAuxContainerCnv.h:21
xAODBTaggingTrigAuxContainerCnv
POOL converter for the xAOD::BTaggingTrigAuxContainer class.
Definition:
xAODBTaggingTrigAuxContainerCnv.h:39
xAOD::BTaggingTrigAuxContainer
BTaggingTrigAuxContainer_v1 BTaggingTrigAuxContainer
Definition of the current BTagging auxiliary container for trigger.
Definition:
BTaggingTrigAuxContainer.h:22
xAODBTaggingTrigAuxContainerCnv::createPersistentWithKey
virtual xAOD::BTaggingTrigAuxContainer * createPersistentWithKey(xAOD::BTaggingTrigAuxContainer *trans, const std::string &key) override
Function preparing the container to be written out.
Definition:
xAODBTaggingTrigAuxContainerCnv.cxx:30
mapkey::key
key
Definition:
TElectronEfficiencyCorrectionTool.cxx:37
Generated on Tue Jul 2 2024 21:32:50 for ATLAS Offline Software by
1.8.18