ATLAS Offline Software
Loading...
Searching...
No Matches
CombinedMuonFeatureCnvTool.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id:$
8#ifndef xAODTrigMuonCNV_CombinedMuonFeatureCNVTOOL_H
9#define xAODTrigMuonCNV_CombinedMuonFeatureCNVTOOL_H
10
11// Gaudi/Athena include(s):
13
14// Local include(s):
16
17// forward declarations
18//class CombinedMuonFeature;
19
20
21namespace xAODMaker {
22
33 public virtual ICombinedMuonFeatureCnvTool {
34
35 public:
37 CombinedMuonFeatureCnvTool( const std::string& type, const std::string& name,
38 const IInterface* parent );
39
41 virtual StatusCode convert( const CombinedMuonFeature * aod,
42 xAOD::L2CombinedMuon* xaod ) const override;
43
44 }; // class TrigElectronCnvTool
45
46} // namespace xAODMaker
47
48#endif // xAODTrigMuonCNV_CombinedMuonFeatureCNVTOOL_H
49
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
CombinedMuonFeatureCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
virtual StatusCode convert(const CombinedMuonFeature *aod, xAOD::L2CombinedMuon *xaod) const override
Function that fills an existing xAOD::L2CombinedMuon.
Interface for the tool creating CombinedMuonFeature from an AOD.
L2CombinedMuon_v1 L2CombinedMuon
Define the latest version of the muon CB class.