ATLAS Offline Software
Loading...
Searching...
No Matches
MBTSModuleCnvTool.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 XAODFORWARDCNV_MBTSMODULECNVTOOL_H
9#define XAODFORWARDCNV_MBTSMODULECNVTOOL_H
10
11// System include(s):
12#include <string>
13
14// Gaudi/Athena include(s):
16#include "GaudiKernel/ToolHandle.h"
17
18// EDM include(s):
20
22
23namespace xAODMaker {
24
34 public virtual IMBTSModuleCnvTool {
35
36 public:
38 MBTSModuleCnvTool( const std::string& type, const std::string& name,
39 const IInterface* parent );
40
42 virtual StatusCode convert( const TileCellContainer* aod,
43 xAOD::MBTSModuleContainer* xaod) const override;
44
45 }; // class MBTSModuleCnvTool
46
47} // namespace xAODMaker
48
49#endif // XAODFORWARDCNV_MBTSMODULECNVTOOL_H
TileContainer< TileCell > TileCellContainer
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Interface for the tool creating MBTSModuleContainer from an AOD.
virtual StatusCode convert(const TileCellContainer *aod, xAOD::MBTSModuleContainer *xaod) const override
Function that fills an existing xAOD::MBTSModuleContainer.
MBTSModuleCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
MBTSModuleContainer_v1 MBTSModuleContainer