ATLAS Offline Software
Loading...
Searching...
No Matches
IsoMuonFeatureCnvTool.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_IsoMuonFeatureCNVTOOL_H
9#define xAODTrigMuonCNV_IsoMuonFeatureCNVTOOL_H
10
11// Gaudi/Athena include(s):
13
14// Local include(s):
16
17// forward declarations
18//class IsoMuonFeature;
19
20
21namespace xAODMaker {
22
33 public virtual IIsoMuonFeatureCnvTool {
34
35 public:
37 IsoMuonFeatureCnvTool( const std::string& type, const std::string& name,
38 const IInterface* parent );
39
41 virtual StatusCode convert( const IsoMuonFeature * aod,
42 xAOD::L2IsoMuon* xaod ) override;
43
44 }; // class TrigElectronCnvTool
45
46} // namespace xAODMaker
47
48#endif // xAODTrigMuonCNV_IsoMuonFeatureCNVTOOL_H
49
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Class with isolation variables for TrigmuIso algorithm.
Interface for the tool creating IsoMuonFeature from an AOD.
virtual StatusCode convert(const IsoMuonFeature *aod, xAOD::L2IsoMuon *xaod) override
Function that fills an existing xAOD::L2IsoMuon.
IsoMuonFeatureCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
L2IsoMuon_v1 L2IsoMuon
Define the latest version of the muon Iso class.
Definition L2IsoMuon.h:15