ATLAS Offline Software
Loading...
Searching...
No Matches
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):
13
14// Local include(s):
17
18
19namespace xAODMaker {
20
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,
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(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Interface for the tool creating IsoMuonFeatureContainer from an AOD.
IsoMuonFeatureContainerCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
virtual StatusCode convert(const IsoMuonFeatureContainer *aod, xAOD::L2IsoMuonContainer *xaod)
Function that fills an existing xAOD::TrigMuonContainer.
virtual StatusCode initialize()
Function initialising the tool.
L2IsoMuonContainer_v1 L2IsoMuonContainer
Define the latest version of the muon Iso container.