ATLAS Offline Software
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 
21 namespace 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 
xAODMaker::IsoMuonFeatureCnvTool
Implementation for the IIsoMuonFeatureCnvTool interface.
Definition: IsoMuonFeatureCnvTool.h:33
xAODMaker::IsoMuonFeatureCnvTool::IsoMuonFeatureCnvTool
IsoMuonFeatureCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition: IsoMuonFeatureCnvTool.cxx:18
xAODMaker
Definition: StoreGateSvc.h:72
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODMaker::IIsoMuonFeatureCnvTool
Interface for the tool creating IsoMuonFeature from an AOD.
Definition: IIsoMuonFeatureCnvTool.h:32
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
IsoMuonFeature
Class with isolation variables for TrigmuIso algorithm.
Definition: IsoMuonFeature.h:41
xAOD::L2IsoMuon_v1
Class describing isolation info for muons reconstructed in the LVL2 trigger.
Definition: L2IsoMuon_v1.h:33
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
IIsoMuonFeatureCnvTool.h
AthAlgTool
Definition: AthAlgTool.h:26
xAODMaker::IsoMuonFeatureCnvTool::convert
virtual StatusCode convert(const IsoMuonFeature *aod, xAOD::L2IsoMuon *xaod) override
Function that fills an existing xAOD::L2IsoMuon.
Definition: IsoMuonFeatureCnvTool.cxx:27