ATLAS Offline Software
Loading...
Searching...
No Matches
MuonFeatureCnvAlg.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_MuonFeatureCnvAlg_H
9#define xAODTrigMuonCNV_MuonFeatureCnvAlg_H
10
11// System include(s):
12#include <string>
13
14// Gaudi/Athena include(s):
16#include "GaudiKernel/ToolHandle.h"
17
18// Local include(s):
20
21namespace xAODMaker {
22
29
30 public:
32 MuonFeatureCnvAlg( const std::string& name, ISvcLocator* svcLoc );
33
35 virtual StatusCode initialize();
37 virtual StatusCode execute();
38
39 private:
41 std::string m_mfName;
42 std::string m_mfdName;
44 std::string m_xaodName;
45
47 ToolHandle< IMuonFeatureCnvTool > m_converterTool;
48
49 }; // class MuonFeatureCnvAlg
50
51} // namespace xAODMaker
52
53#endif // xAODTrigMuonCNV_MuonFeatureCnvAlg_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::string m_mfName
StoreGate key of the input container.
std::string m_xaodName
StoreGate key for the output container.
MuonFeatureCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
virtual StatusCode execute()
Function executing the algorithm.
virtual StatusCode initialize()
Function initialising the algorithm.
ToolHandle< IMuonFeatureCnvTool > m_converterTool
Handle to the converter tool.