ATLAS Offline Software
xAODTrigPassBitsContainerCnv.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: xAODTrigPassBitsContainerCnv.h 755768 2016-06-17 13:43:10Z krasznaa $
8 #ifndef XAODTRIGGERATHENAPOOL_XAODTRIGPASSBITSCONTAINERCNV_H
9 #define XAODTRIGGERATHENAPOOL_XAODTRIGPASSBITSCONTAINERCNV_H
10 
11 // Gaudi/Athena include(s):
13 
14 // EDM include(s):
16 
17 // Base the converter on the helper class:
20 
42 
43 public:
45  xAODTrigPassBitsContainerCnv( ISvcLocator* svcLoc );
46 
49  createTransientWithKey (const std::string& key) override final;
50 };
51 
52 #endif // XAODTRIGGERATHENAPOOL_XAODTRIGPASSBITSCONTAINERCNV_H
xAODTrigPassBitsContainerCnv
Custom converter for reading xAOD::TrigPassBitsContainer correctly.
Definition: xAODTrigPassBitsContainerCnv.h:41
xAODTrigPassBitsContainerCnv::xAODTrigPassBitsContainerCnv
xAODTrigPassBitsContainerCnv(ISvcLocator *svcLoc)
Converter constructor.
Definition: xAODTrigPassBitsContainerCnv.cxx:14
xAODTrigPassBitsContainerCnv::createTransientWithKey
virtual xAOD::TrigPassBitsContainer * createTransientWithKey(const std::string &key) override final
Function reading in the persistent object from disk.
Definition: xAODTrigPassBitsContainerCnv.cxx:20
TrigPassBitsContainer.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
T_AthenaPoolxAODCnv.h
Athena pool converter for xAOD classes.
xAODTrigPassBitsContainerCnvBase
T_AthenaPoolxAODCnv< xAOD::TrigPassBitsContainer > xAODTrigPassBitsContainerCnvBase
Definition: xAODTrigPassBitsContainerCnv.h:19
T_AthenaPoolxAODCnv
Athena pool converter for xAOD classes.
Definition: T_AthenaPoolxAODCnv.h:41
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37