ATLAS Offline Software
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigMuonCnv
src
IsoMuonFeatureContainerCnvTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id:$
8
#ifndef xAODTrigMuonCNV_IsoMuonFeatureContainerCNVTOOL_H
9
#define xAODTrigMuonCNV_IsoMuonFeatureContainerCNVTOOL_H
10
11
// Gaudi/Athena include(s):
12
#include "
AthenaBaseComps/AthAlgTool.h
"
13
14
// Local include(s):
15
#include "
xAODTrigMuonCnv/IIsoMuonFeatureContainerCnvTool.h
"
16
#include "
xAODTrigMuonCnv/IIsoMuonFeatureCnvTool.h
"
17
18
19
namespace
xAODMaker
{
20
30
class
IsoMuonFeatureContainerCnvTool
:
public
AthAlgTool
,
31
public
virtual
IIsoMuonFeatureContainerCnvTool
{
32
33
public
:
35
IsoMuonFeatureContainerCnvTool
(
const
std::string&
type
,
const
std::string& name,
36
const
IInterface* parent );
37
39
virtual
StatusCode
initialize
();
40
42
virtual
StatusCode
convert
(
const
IsoMuonFeatureContainer
* aod,
43
xAOD::L2IsoMuonContainer
* xaod );
44
45
private
:
46
ToolHandle< IIsoMuonFeatureCnvTool >
m_cnvTool
;
// does the actual conversions
47
48
49
};
// class IsoMuonFeatureContainerCnvTool
50
51
}
// namespace xAODMaker
52
53
#endif
// xAODTrigMuonCNV_IsoMuonFeatureContainerCNVTOOL_H
54
AthAlgTool.h
IIsoMuonFeatureCnvTool.h
IIsoMuonFeatureContainerCnvTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
IsoMuonFeatureContainer
Definition
IsoMuonFeatureContainer.h:14
xAODMaker::IIsoMuonFeatureContainerCnvTool
Interface for the tool creating IsoMuonFeatureContainer from an AOD.
Definition
IIsoMuonFeatureContainerCnvTool.h:33
xAODMaker::IsoMuonFeatureContainerCnvTool::IsoMuonFeatureContainerCnvTool
IsoMuonFeatureContainerCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition
IsoMuonFeatureContainerCnvTool.cxx:19
xAODMaker::IsoMuonFeatureContainerCnvTool::convert
virtual StatusCode convert(const IsoMuonFeatureContainer *aod, xAOD::L2IsoMuonContainer *xaod)
Function that fills an existing xAOD::TrigMuonContainer.
Definition
IsoMuonFeatureContainerCnvTool.cxx:37
xAODMaker::IsoMuonFeatureContainerCnvTool::initialize
virtual StatusCode initialize()
Function initialising the tool.
Definition
IsoMuonFeatureContainerCnvTool.cxx:27
xAODMaker::IsoMuonFeatureContainerCnvTool::m_cnvTool
ToolHandle< IIsoMuonFeatureCnvTool > m_cnvTool
Definition
IsoMuonFeatureContainerCnvTool.h:46
xAODMaker
Definition
StoreGateSvc.h:72
xAOD::L2IsoMuonContainer
L2IsoMuonContainer_v1 L2IsoMuonContainer
Define the latest version of the muon Iso container.
Definition
L2IsoMuonContainer.h:15
type
Generated on
for ATLAS Offline Software by
1.14.0